gpt4 book ai didi

javascript - 向下冒泡自定义事件

转载 作者:搜寻专家 更新时间:2023-11-01 04:32:49 25 4
gpt4 key购买 nike

事件只会冒泡,但有时需要在父元素上触发自定义事件,并使其调用任何子元素的所有处理程序(如果它们绑定(bind)了监听器)。在 jQuery 中执行此操作的最佳方法是什么?

最佳答案

到目前为止我想到了这个:

$(startingParentElement).addBack().find('*').each(function(index,element){ 
$(element).triggerHandler('myCustomEventName');
});
  • triggerHandler() 确保事件不会冒泡备份
  • each() 是必需的,因为 triggerHandler() 仅对匹配集合中的第一项执行
  • addBack() 确保绑定(bind)到 startingParentElement 的处理程序也被调用

关于javascript - 向下冒泡自定义事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14316641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com