gpt4 book ai didi

删除类时的 JQuery 解除绑定(bind)事件

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

所以我有几个带有“turn”类的 div。然后在 Jquery 中我有

$(".turn").click(function(){
...some code...
if (..) $(this).removeClass("turn");
});

我希望删除处理程序,因此我无法再单击它。但我仍然希望能够在其他有该类的 div 上使用。这是行不通的(我相信是因为 JQuery 在删除类时不会删除处理程序)我也尝试过

$('.turn?).live(click,...) and $(this).die() 

$('.turn?).bind()/$(this).unbind()

但这些似乎都不起作用。我可以获得一些关于如何执行此操作的提示吗?谢谢

最佳答案

正确的方法是使用unbind

$(".turn").click(function(){
...some code...
if (..) $(this).unbind("click");
});

关于删除类时的 JQuery 解除绑定(bind)事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605055/

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