gpt4 book ai didi

javascript - 如果第二次单击事件链接,是否删除事件类?

转载 作者:行者123 更新时间:2023-11-30 07:38:32 24 4
gpt4 key购买 nike

我遇到了一个问题,想为当前单击的菜单项添加一个事件链接。

解决方案是添加:

$("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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com