gpt4 book ai didi

jquery - 如何从特定命名空间解除所有 jQuery 事件的绑定(bind)?

转载 作者:行者123 更新时间:2023-12-03 21:30:24 24 4
gpt4 key购买 nike

jQuery 中是否有一个“全局”解除绑定(bind)函数,以便我能够从给定 namespace 中删除所有绑定(bind)事件?例如:

// assume these are the events bound to different elements
$('#foo').bind('click.myNS', ...);
$('#bar').bind('keyup.myNS', ...);
$('#baz').bind('dblclick.myNS', ...);

// magic occurs here...
$.magicalGlobalUnbindFunction('.myNS');

// ...and afterwards, the three binds from above are gone

我见过的所有解除绑定(bind)的示例都需要首先选择一些元素。我想从技术上讲,您可以执行$('*').unbind('.myNS'),但这似乎非常效率低下。

最佳答案

您可以将 myNS 作为类添加到要取消绑定(bind)事件的每个元素。

关于jquery - 如何从特定命名空间解除所有 jQuery 事件的绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4923067/

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