如何使用Jquery选择具有事件属性的元素?

use*_*470 9 jquery events

希望有一个简单的解决方法.我想选择所有带有事件属性的html元素.例如:onclick,onkeypress等.有没有一种最简单的方法来使用Jquery而不分别选择每个属性?

谢谢

Luc*_*oli 4

我相信对你的问题的简短回答是否定的

不同的 HTML 标签支持不同的事件,因此应该将它们硬编码在 jQuery 代码中的某个位置。例如,通读 jQuery 代码,我找不到任何对 onkeypress 事件的引用。

所以,我认为你可以依靠Has Attribute Selector [attribute]

$('[onclick], [onkeypress], [etc]');
Run Code Online (Sandbox Code Playgroud)