gpt4 book ai didi

jquery - addClass/removeClass 无法正常工作

转载 作者:行者123 更新时间:2023-12-01 03:11:54 25 4
gpt4 key购买 nike

我有 5 个按钮,每个按钮都有 .leg 类,我希望当用户单击其中一个按钮时在类属性上添加“active”并将其从其他属性中删除,所以我有:

j$(".leg").on "click", (event)->
j$('.leg').removeClass('active')
j$(event.target).addClass('active')

有时,当我单击其中一个按钮时,不会添加“事件”类。我怀疑removeClass尚未完成其执行,添加“active”然后再次删除。由于 removeClass 没有回调,还有其他方法可以解决此问题吗?

http://jsfiddle.net/k4605e3z/

最佳答案

使用$(this)代替$(e.target):

$('.leg').click(function(event){
$('.leg').removeClass('active');
$(this).addClass('active');
});

this 是添加点击处理程序时选择的 dom 元素。

JSFIDDLE

关于jquery - addClass/removeClass 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27024701/

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