请查看此演示。
我正在尝试在被点击的li元素上添加和删除类。这是一个菜单,当单击每个li项时,我希望它获得类并移除所有其他li项的类。因此,一次只有一个li项具有类。这是我所做到的(请参见演示)。我不确定如何使“about-link”从class current开始,但是然后在单击其他li项目之一时将其删除?
$('#about-link').addClass('current');
$('#menu li').on('click', function() {
$(this).addClass('current').siblings().removeClass('current');
});