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

标签 javascript jquery html

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

最佳答案

这应该为您提供一个事件列表:

jQuery(theElement).data('events');

关于javascript - javascript中有没有一种方法可以检测元素是否附加了任何事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10450384/

相关文章:

html - 嵌入式 html 样式不影响表格?

jquery - 移动设备上的下拉导航

javascript - 创建 jquery 对话框 RactiveJS 装饰器

javascript - 使用在 Safari/IE/FF 中不起作用的 innerHTML/textContent/innerText 将字符串更改为日期

jquery - 使用用户输入更新 JSON 并转换为 XML

jquery - 从标签中提取 URL

html - 在 html 文件中,背景没有显示在所有内容区域后面

javascript - 在其他键仍被按下时触发 keyup

javascript - XHR 更新失败,字符串包含 "#",其中表单发布成功

javascript - 单击选项卡时,如何使这些选项卡的内容淡入?