gpt4 book ai didi

javascript - Jquery 删除元素内的所有事件处理程序

转载 作者:IT王子 更新时间:2023-10-29 03:22:08 24 4
gpt4 key购买 nike

我有一个 div 元素,里面有几个元素,比如按钮等等,它们有附加的事件处理程序。我知道可以去:

$("#button1").off()

要删除按钮的处理程序,但如果可能的话我想做这样的事情:

$("#div1").removeChildHandlers();

JQuery 中是否有一个原生函数可以执行此操作,或者我是否必须循环所有元素并逐一删除?

最佳答案

jQuery 将只为直接子代执行循环:

$("#div1").children().off();

或者如果你想要所有的后代:

$("#div1").find("*").off();

关于javascript - Jquery 删除元素内的所有事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945025/

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