0

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

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

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

4

1 回答 1

0

将第一行更改为:

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

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

于 2012-10-21T03:03:17.953 回答