请看这个
fiddle。
我正在尝试添加和删除被点击的li元素上的类。这是一个菜单,当一个人点击每个li项目,我希望它获得该类,所有其他的li项目已删除该类。所以只有一个li项目一次上课。这是我有多远(见小提琴)。我不知道如何让“关于链接”以课程开始,但是当其他一个li项目被点击时,它会被删除?
$('#about-link').addClass('current'); $('#menu li').on('click',function() { $(this).addClass('current').siblings().removeClass('current'); });
解决方法
为什么不尝试这样的东西?
$('#menu li a').on('click',function(){ $('#menu li a.current').removeClass('current'); $(this).addClass('current'); });