请看这个
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');
- });