Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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选择器的单击事件?_Jquery_Console_Click_Jquery Events - Fatal编程技术网

如何找到链接到jQuery选择器的单击事件?

如何找到链接到jQuery选择器的单击事件?,jquery,console,click,jquery-events,Jquery,Console,Click,Jquery Events,如果我有以下HTML标记: <div class="foo">bar</div> 我想要像这样的东西: foobar.js(第1行) foobar.js(第4行) 这段代码应该有帮助。基于此这就是你想要的吗? // List bound events: console.dir( jQuery('#elem').data('events') ); // Log ALL handlers for ALL events: jQuery.each($('#

如果我有以下HTML标记:

<div class="foo">bar</div>
我想要像这样的东西:

foobar.js(第1行)

foobar.js(第4行)


这段代码应该有帮助。基于此这就是你想要的吗?

// List bound events:
console.dir( jQuery('#elem').data('events') );

// Log ALL handlers for ALL events:
jQuery.each($('#elem').data('events'), function(i, event){
    jQuery.each(event, function(i, handler){
        console.log( handler.toString() );
    });
});

有一种叫做。您可以了解附加到DOM元素的所有事件处理程序。

通读本教程,我曾尝试在console中运行该程序,但我不理解响应,并且该博客文章没有给出任何解释。您必须根据需要修改该代码。告诉我你做了什么。我已经将它修改为正确的选择器,但是响应有点混乱。我想我已经差不多解决了,我会报答你的。谢谢你的帮助。它不显示行号,但显示整个函数,所以我可以在文件中查找函数
// List bound events:
console.dir( jQuery('#elem').data('events') );

// Log ALL handlers for ALL events:
jQuery.each($('#elem').data('events'), function(i, event){
    jQuery.each(event, function(i, handler){
        console.log( handler.toString() );
    });
});