我使用超链接以动态列表的形式从数据库中检索数据。 现在我想检查链接是否已被点击。如果它 点击已经我想显示该链接Italic否则(不是 点击)显示从数据库加载数据时链接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');
});
}
我希望当我一次又一次地运行应用程序时,我应该得到这个 点击Italic中的链接(我再次获得正常链接运行 应用程序)..
那么如何使用它来检查链接状态(即,是否点击了链接) status刷新页面后点击链接。
请指导我。谢谢提前
答案 0 :(得分:4)
因为这些纯粹是样式更改,为什么不使用CSS属性:visited
?它看起来像这样:
a:visited {
font-style:italic;
}
答案 1 :(得分:0)
你可以用这个:
$("div li").click(function(){
$("div li a").css('font-style' , 'normal');
$(this).find('a').css('font-style' , 'italic');
});
玩得开心:D
答案 2 :(得分:0)
这是一个jQuery plugin,用于查找访问过的链接?