【发布时间】:2013-01-14 18:23:36
【问题描述】:
事件只会冒泡,但有时需要在父元素上触发自定义事件,并使其调用其任何子元素上的所有处理程序(如果它们绑定了侦听器)。在 jQuery 中执行此操作的最佳方法是什么?
【问题讨论】:
标签: javascript jquery
事件只会冒泡,但有时需要在父元素上触发自定义事件,并使其调用其任何子元素上的所有处理程序(如果它们绑定了侦听器)。在 jQuery 中执行此操作的最佳方法是什么?
【问题讨论】:
标签: javascript jquery
到目前为止,我想出了这个:
$(startingParentElement).addBack().find('*').each(function(index,element){
$(element).triggerHandler('myCustomEventName');
});
【讨论】: