jQuery查找在对象中注册的事件处理程序。我需要找到在对象上注册的事件处理程序。例如:$("#el").click(function() {...});$("#el").mouseover(function() {...});$("#el")有点击和滑鼠注册了。是否有一个函数可以找出这一点,并可能对事件处理程序进行迭代?如果不可能通过适当的方法对jQuery对象进行处理,那么在普通的DOM对象上是否有可能呢?
4 回答

慕标5832272
TA贡献1966条经验 获得超4个赞
jQuery._data( elem, "events" );
elem
jQuery( elem ).data( "events" );

守候你守候我
TA贡献1802条经验 获得超10个赞
$._data(element, "events")
$.data(element, name, null, true)
添加回答
举报
0/150
提交
取消