在页面重定向到单击的链接后维护jquery.css操作

在页面重定向到单击的链接后维护jquery.css操作,jquery,css,hyperlink,Jquery,Css,Hyperlink,我有一个有很多链接的网站。 我希望通过将活动链接的颜色更改为红色和其他一些css属性来确保用户知道他或她是什么页面。 所以我提出了以下建议 $('ul.nav li a').click(function() { $(this).css('color','red'); }); 所以它起作用了。。。种类,直到网页重定向到单击的链接。问题是,如何在页面加载后维护使用jquery所做的更改 谢谢首先,我显然不会只使用javascript来实现这一点。但如果您无法在服务器端更改任何内容,则可以存

我有一个有很多链接的网站。 我希望通过将活动链接的颜色更改为红色和其他一些css属性来确保用户知道他或她是什么页面。 所以我提出了以下建议

$('ul.nav li a').click(function()
{
    $(this).css('color','red');
});
所以它起作用了。。。种类,直到网页重定向到单击的链接。问题是,如何在页面加载后维护使用jquery所做的更改


谢谢

首先,我显然不会只使用javascript来实现这一点。但如果您无法在服务器端更改任何内容,则可以存储

href
您刚才在localStorage中单击的链接,并在页面加载时读取该链接,以初始化右侧链接上的颜色


下面是一个jsFiddle来说明:

如果您想在客户端(使用jQuery)执行此操作,可以检查
href
是否在URL中:

if(pathname.toLowerCase().indexOf(thishhref)>=0)


这里有一把小提琴给你-

你需要保存选项。。例如,使用[cookie][1]。[1]: