在javascript中是否有一种方法可以检测元素是否附加了任何事件?

Fai*_*een 4 html javascript jquery

我在页面上有一个链接列表,有时它们会附加事件,有时不会(它们只是不做任何事情).我想说,'如果这个元素没有事件处理程序(基本上它没有做任何事情),那么就为它添加一类禁用.我用谷歌搜索它,但没有找到任何检测事件处理程序的东西.有谁知道这样做的方法?

Man*_*uel 6

这应该会为您提供一系列事件:

jQuery(theElement).data('events');
Run Code Online (Sandbox Code Playgroud)


Vim*_*ath 6

你可以试试这个:

$("element").data("events");
Run Code Online (Sandbox Code Playgroud)