【发布时间】:2012-03-28 15:25:25
【问题描述】:
我正在使用这个 jQuery 代码来突出显示活动菜单:
$(function(){
var path = location.pathname.substring(1);
if ( path )
$('#topnav a[href$="' + path + '"]').attr('class', 'active');
});
它工作正常。问题出在菜单页面之一,我使用的是字母过滤器。所以当我点击任何一个字母来过滤用户时,高亮就会消失。
我该如何解决这个问题?
【问题讨论】:
-
为什么不让服务器使用
active类为您服务,而不必使用JQuery? -
你能提供你的问题的演示代码吗?