什么事件受约束?

Adr*_*ciu 22 jquery events

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

bal*_*ton 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
Run Code Online (Sandbox Code Playgroud)

  • 这对我不起作用.当我在明确分配了事件的元素上调用.data('events')时,我只会返回undefined.什么可能是错的? (4认同)

Rod*_*ues 8

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

 $._data($('selector')[0],'events')
Run Code Online (Sandbox Code Playgroud)