如何打印到控制台,或者为附加到特定DOM元素的每个事件监听器进行迭代?
我尝试过使用.eventListenerList但是我没有定义。
答案 0 :(得分:1)
尝试,
$('#elem').data('events')
<强> update: 强>
.data(“events”):jQuery将其事件相关数据存储在数据对象中 在每个元素上命名(等待)事件。这是一个内部数据 因此在1.8中这将从用户数据名称空间中删除 所以它不会与同名的项目冲突。 jQuery的事件数据 仍然可以通过jQuery._data(元素,&#34;事件&#34;)访问但请注意 这是一个未记录的内部数据结构 不应该修改。
所以根据doc的数据,如果你使用jquery版本&gt; 1.8然后你应该按照这个方法来检索信息
$._data($('elem')[0],'events')