1

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

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

我想使用打印结果console.log()

4

2 回答 2

1

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

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

工作演示

于 2013-05-30T09:23:45.367 回答
0
 var events = $(img).data("events");

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

小提琴

于 2013-05-30T09:17:56.580 回答