我尝试制作一个菜单,显示您正在访问的当前页面。我使用 Ajax,所以网站不会重新加载。我还想使用父子函数。我试过这个:
$('ul li a').click(function() {
$(this).parent('ul').children('li a').removeClass('current');
$(this).addClass('current');
});
点击函数的第一行应该从所有链接中删除类“current”,但无论如何它不起作用
最佳答案
将第一行改为:
$(this).closest('ul').find('li a').removeClass('current')
这是一个 fiddle : http://jsfiddle.net/GPbnE/
关于jquery - 显示当前页面的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12994066/