菜单显示当前页面

时间:2012-10-21 01:07:18

标签: jquery html css ajax

我尝试制作一个菜单,显示您正在访问的当前页面。我使用Ajax,因此该网站不会重新加载。我还想使用父和子函数。我试过这个:

$('ul li a').click(function() {
    $(this).parent('ul').children('li a').removeClass('current');
    $(this).addClass('current');
});

点击功能中的第一行可以从所有链接中删除“当前”类,但无论如何它都不起作用

1 个答案:

答案 0 :(得分:0)

将第一行更改为:

$(this).closest('ul').find('li a').removeClass('current')

这是一个小提琴: http://jsfiddle.net/GPbnE/