检查元素上是否存在事件

检查元素上是否存在事件,第1张

检查元素上是否存在事件

$(‘body’).click(function(){ alert(‘test’ )})

var foo = $.data( $('body').get(0), 'events' ).click// you can query $.data( object, 'events' ) and get an object back, then see what events are attached to it.$.each( foo, function(i,o) {    alert(i) // guid of the event    alert(o) // the function definition of the event handler});

您可以通过将对象引用(虽然不是jQuery对象)馈送到$.data进行检查,并为第二个参数馈送“事件”,这将返回一个填充有所有事件(例如“点击”)的对象。您可以遍历该对象并查看事件处理程序的作用。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5037483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存