gpt4 book ai didi

jquery - 尽管选择器返回了正确的项目,但删除事件监听器也会删除所有项目

转载 作者:行者123 更新时间:2023-12-01 03:45:47 25 4
gpt4 key购买 nike

jQuery(document).on('click', 'a[id^="MenuFilterVar_"]', onClickHandler);
jQuery(document).off('click', 'a[title="Special Case Element"]');

上面的代码将一个事件附加到在 on() 中满足选择器的元素。但是,当我在后续行中使用 off() 删除事件(这些原始元素中的特殊情况元素)时,它会删除第一行中元素的所有事件。

据我了解,off() 应该只从符合选择器的项目中删除事件。我对on/off的理解是否遗漏了一些东西,或者我的代码有问题?任何帮助,将不胜感激。

最佳答案

我认为如果你改变你的选择器,它应该可以工作。

jQuery('a[id^="MenuFilterVar_"]').on('click', onClickHandler);
jQuery('a[title="Special Case Element"]').off('click');

http://jsfiddle.net/dboots/4rDgP/1/

关于jquery - 尽管选择器返回了正确的项目,但删除事件监听器也会删除所有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13633143/

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