0

例如我有:

<a href="" id="#activador">asdasd</a>
...
//js code in other place or other file hard to find, I have this:
$('#activador').click(simplefunction);       or
$(document).on('click','#activador',simplefunction);     or
$('#activador').live('click',simplefunction);

function simplefunction(){
alert('hello');
}
...

如何查找 html('#activador')是否附加了函数,以及如何查找元素('#activador')将触发的函数?

我知道使用

var clickEvents = $('#activador').data("events").click;

但我不能使用这样的东西:

var clickEvents = $('#activador').data("events").on; or 
var clickEvents = $('#activador').data("events").live;
4

1 回答 1

1

您可以使用 _data 函数找出与该元素关联的事件,

console.log($._data($('#activador'), "events").click);
于 2013-06-04T03:55:01.727 回答