我尝试制作一个显示您正在访问的当前页面的菜单。我使用 Ajax,所以网站不会重新加载。我也想使用父子函数。我试过这个:
$('ul li a').click(function() {
$(this).parent('ul').children('li a').removeClass('current');
$(this).addClass('current');
});
点击功能的第一行应该从所有链接中删除“当前”类,但无论如何它不起作用
将第一行更改为:
$(this).closest('ul').find('li a').removeClass('current')
这是一个小提琴:http: //jsfiddle.net/GPbnE/