列出元素的事件侦听器

时间:2016-12-01 16:31:56

标签: jquery

尝试使用以下代码列出网站上的事件侦听器:

$( document ).ready(function() {
    var s = $._data($('.group4.cboxElement')[0], "events")
    console.log(s);
  });

但是在Undefined行上获取console.log()

This是网站,我需要查看哪些事件监听器附加到“图库”标签中的<a>链接。

修改 有人可以告诉我如何倾听附加的事件,或删除那些很棒的事件。

浏览器:Chrome

1 个答案:

答案 0 :(得分:3)

这样做没有官方API。

如果您的目标只是在调试过程中执行此操作,那么Chrome本身可以向您显示附加到DOM级别元素的事件侦听器,请参阅this question and its answers,并且还有Chrome扩展程序(例如{{3这也可以显示jQuery事件处理程序(因为jQuery维护自己的处理程序列表,每个元素每个事件只使用一个处理程序)。