什么事件受约束?

时间:2010-07-20 08:34:48

标签: jquery events

有没有办法看到哪些事件与jQuery绑定到一个元素?

3 个答案:

答案 0 :(得分:29)

如果您使用的是Safari或Chrome,则可以打开Developer Tools并检查元素(通过单击放大镜)。在右侧的Event Listeners标签中,它会告诉您该元素的绑定事件及其功能和位置。

要通过代码执行此操作:

$('selector').data('events'); // get
console.dir($('selector').data('events')); // display in firefox firebug or webkit's developer tools

答案 1 :(得分:8)

此解决方案在新的jQuery版本中已过时。你必须使用:

 $._data($('selector')[0],'events')

答案 2 :(得分:0)

如果您不需要在脚本中使用此功能,则可以在任何DOM检查工具(如Firebug)中检查该元素并查看所有事件。