所以我有几个div有一个类“转”。然后在Jquery我有
$(".turn").click(function(){
...some code...
if (..) $(this).removeClass("turn");
});
我希望删除处理程序,所以我不能再点击它了。但我仍然希望能够拥有那个班级的其他div。 这不起作用(我相信是因为JQuery在删除类时不删除处理程序) 我也试过
$('.turn?).live(click,...) and $(this).die()
和
$('.turn?).bind()/$(this).unbind()
但这些似乎都不起作用。 我可以得到一些关于如何做到这一点的提示吗? 感谢
答案 0 :(得分:3)
正确的方法是使用unbind
$(".turn").click(function(){
...some code...
if (..) $(this).unbind("click");
});