Как проверить состояние гиперссылки после обновления страницы? - PullRequest
0 голосов
/ 07 января 2012

Я получил данные из базы данных в виде динамического списка с гиперссылкой. Теперь я хочу проверить, нажата ли ссылка или нет. Если это уже нажали, я хочу, чтобы отобразить эту ссылку Курсив В противном случае (не щелчок) отображать эту ссылку Bold при загрузке данных из базы данных.

Mycode для динамического списка с гиперссылкой:

    $("div").append("<li  id='list' >"+"<a id='link' class='delete'
href='javascript:link()'>" +
   results.rows.item(i).StudentName +  "</a>"+ "<hr/>"+ "</li>");
 function link(){
                          $(".sidemenu li ").click(function() {
                                $(".sidemenu li a").css('font-style' , 'italic');
                                $(this).find('a').css('font-style' , 'normal');
                 });
        }

Я хочу, чтобы, когда я запускаю приложение снова и снова, я должен получить это нажал ссылку курсивом (получаю нормальную ссылку, снова запускаю приложение) ..

так как проверить статус ссылки (то есть ссылка нажата или нет) с помощью этого статус получить нажатие ссылки курсивом. после обновления страницы.

Пожалуйста, помогите мне. Спасибо заранее

Ответы [ 3 ]

4 голосов
/ 07 января 2012

Поскольку это чисто изменение стиля, почему бы не использовать свойство CSS :visited?Это будет выглядеть примерно так:

a:visited {
    font-style:italic;
}
0 голосов
/ 07 января 2012

Вот плагин jQuery для поиска посещенных ссылок?

0 голосов
/ 07 января 2012

Вы можете использовать это:

$("div li").click(function(){ 
   $("div li a").css('font-style' , 'normal');  
   $(this).find('a').css('font-style' , 'italic');  
}); 

хорошо провести время: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...