我遇到了一个问题,想为当前单击的菜单项添加一个事件链接。
解决方案是添加:
$("a").click(function(){
$("a").removeClass("active");
$(this).addClass("active");
});
现在,如果我们再次单击事件链接,我们如何删除事件类?我猜我们需要使用 toggleClass() 但我没能让它工作。请注意,一次只有一个链接应该有事件类。
这是一个演示:http://jsfiddle.net/A6dqQ/
最佳答案
你可以这样做:
$('a').click(function(e){
e.preventDefault();
var $a = $(this);
$a.toggleClass('active').siblings().removeClass('active');
});
关于javascript - 如果第二次单击事件链接,是否删除事件类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23971345/