如何知道哪个处理程序附加到jquery中的元素?

时间:2013-05-30 08:59:29

标签: javascript jquery

我正在调试此代码。我想知道如何查看哪个处理程序附加到img

img.unbind('error').bind('error', function() {
    img.unbind('error').attr('src', 'img/cover-empty.png');
});

我想使用console.log()

打印结果

2 个答案:

答案 0 :(得分:1)

因为你没有提到img的id或类

 $.each($("<img selector>").data("events"), function(e, event) {
   $.each(event, function(a, obj) {
    console.log(obj.handler);
 });
});

<强> Working Demo

答案 1 :(得分:0)

 var events = $(img).data("events");

 console.log(events); // -> Object { error=[1] }

查看Fiddle