有没有办法看到哪些事件与jQuery绑定到一个元素?
答案 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)中检查该元素并查看所有事件。