【发布时间】:2012-04-01 21:33:29
【问题描述】:
我知道不可能绑定到所有 DOM 事件,而且我知道您可以通过提供空格分隔的列表来绑定到多个事件。
但是是否可以绑定到所有自定义事件(最好通过通配符模式过滤,如“abc*”或名称空间)?
编辑: 为了澄清,我创建了一些自定义小部件来响应一些自定义事件。例如,它们都处理名为“stepReset”的事件并重置其内部模型。
在我写完这些之后,我意识到事件不会冒泡,所以调用$(body).trigger('stepReset') 基本上什么都不做。因此,我正在考虑在所有小部件的父元素上添加一个总括事件处理程序,以向下传播所有相关事件。
(我知道这不是一个优雅的解决方案,但我忘记使用具有公共类的处理程序标记元素,因此没有简单的方法来使用全选。)
【问题讨论】:
标签: javascript jquery javascript-events