什么事件受到约束?

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

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

或者通过代码执行此操作:

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

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

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

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