搜索事件的 Jquery 选择器

标签 jquery events

我需要选择所有已绑定(bind)“点击”事件的元素?是否存在这样的选择器?

最佳答案

jQuery 本身不支持它,但您可以使用 hasEvent plugin 编写自己的自定义选择器:

jQuery.expr[":"].click = "jQuery(a).hasEvent('click');";

$("a:click").doStuff();

编辑:

还有Event Bound Selector plugin它更完整,开箱即用,但也更大。

关于搜索事件的 Jquery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/661564/

相关文章:

jquery - 首次运行应用程序时不会触发 PhoneGap Deviceready (iOS)

javascript - 根据一天中的时间设置默认选项选择值

javascript - 在 Vue 2 中更改时传递范围输入值

c# - 使用 C# 跟踪 Active Directory 中的更改

redirect - Electron:阻止/取消页面导航

javascript - 处理只产生按键事件而不产生 keydown/keyup 事件的键盘

javascript - 这个CSS is not a function错误如何解决

javascript - 类型错误 : Cannot read property 'push' of undefined, JavaScript

jquery - 是否可以在移动设备上显示页面之前在页面上设置滚动顶部?

用于传递具有继承层次结构的事件的 C++ 系统