Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何删除Firebug控制台中添加的单击事件?_Jquery_Firebug - Fatal编程技术网

Jquery 如何删除Firebug控制台中添加的单击事件?

Jquery 如何删除Firebug控制台中添加的单击事件?,jquery,firebug,Jquery,Firebug,如果我在Firebug控制台中执行类似操作: $(document).on("click",".my_class", function () { // do something }); 是否可以删除此事件,以便在不运行第一个定义的on()事件的情况下在同一元素上测试其他事件 我试过跑步: $('.my_class').off('click'); 但这似乎没有任何作用 关闭必须与打开匹配,因此关闭没有足够的参数。试一试 $(document).off("click", ".my_class

如果我在Firebug控制台中执行类似操作:

$(document).on("click",".my_class", function () {

// do something

});
是否可以删除此事件,以便在不运行第一个定义的
on()
事件的情况下在同一元素上测试其他事件

我试过跑步:

$('.my_class').off('click');

但这似乎没有任何作用

关闭必须与打开匹配,因此关闭没有足够的参数。试一试

$(document).off("click", ".my_class")
$(document).off("click",".my_class");

off必须与on匹配,因此off没有足够的参数。试一试

$(document).off("click",".my_class");

第一个事件应用于文档(事件委托),第二个直接应用于类。第一个事件应用于文档(事件委托),第二个事件直接应用于类。应该是一样的