如何找到链接到jQuery选择器的单击事件?
如果我有以下HTML标记:如何找到链接到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($('#
<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() );
});
});