我想分别识别每个html页面以添加活动样式,如(.select)。但我不知道如何使用JQuery获取页面网址??
例如,当有人要点击“关于”按钮时,我想将.select类提供给about.html页面。
请帮助我,我期待您的宝贵回复。
由于 保尔森
答案 0 :(得分:1)
最好的解决方案是为每个页面维护不同的css样式表,但是如果你必须动态地执行它。
document.location.href
是ge的标准方法,并不是特定于jQuery的。
答案 1 :(得分:0)
您是否必须使用JavaScript来获取特定页面?我通常做的是在每个页面加载上设置页面变量。如果你需要将它传递给JavaScript / jQuery,那么只需在标记内创建一个新变量。希望有所帮助!
答案 2 :(得分:0)
您可以尝试这样的事情:
var page = location.pathname;
$('a[href$=' + page + ']').addClass('select');
获取the pathname portion of the URL,然后使用attribute ends with选择器查找<a>
元素,其中href
属性以当前路径结尾,{{3} }添加select
类。