如果我在Firebug控制台中执行类似的操作:
$(document).on("click",".my_class", function () {
// do something
});
是否可以删除此事件,以便我可以测试同一元素上的其他事件,而不会运行第一个定义的on()
事件?
我尝试过跑步:
$('.my_class').off('click');
但这似乎没有做任何事情。
答案 0 :(得分:2)
off必须与on匹配,所以你的off没有足够的参数。尝试
$(document).off("click",".my_class");
答案 1 :(得分:1)
$(document).off("click", ".my_class")