如果我有以下HTML标记:
<div class="foo">bar</div>
如何找到链接到此元素/ jQuery选择器的点击事件?
有没有办法可以使用Google Chrome控制台获取文件位置列表?
说我有以下jQuery:
$(".foo").click(function(){
//do something
});
$("div").click(function(){
//do something else
});
$("table").click(function(){
//do something else
});
我想要这样的东西:
foobar.js(第1行)
foobar.js(第4行)
答案 0 :(得分:3)
此代码应该有所帮助。它基于此link。 这是你想要的吗?
// 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() );
});
});
答案 1 :(得分:0)
有一种叫做Visual Event的东西。您可以知道附加到DOM元素的所有事件处理程序。