gpt4 book ai didi

jquery - 为什么 delegate & on 不适用于 jquery selectmenu

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

如果我从 jQuery 1.6 转到 1.7,如下所示:

$('#form').delegate( 'select', 'selectmenuopen', function() {});

不会触发我的回调。有任何想法吗?如果我直接绑定(bind)到选择,它仍然有效。

我知道有一个最新的 selectmenu 的 git 存储库,它与 UI 1.9 的 dev 中的不同,但遗憾的是我不记得它在哪里。

我应该提到我确实尝试过“穿上”但没有运气。

注意selectmenu 插件扩展了 $.ui.widget 并在内部调用 ._trigger( "open") ,这将添加插件的前缀,从而使 "selectmenuopen" 寻找正确的事件。绑定(bind)工作完美,证明这是正确的事件。

最佳答案

按照您编写代码的方式,您将绑定(bind)到名为“selectmenuopen”的自定义事件

最好的办法就是确保你正在做类似的事情

jQuery(document).trigger('selectmenuopen');

jQuery('#form').trigger('selectmenuopen');

否则事件将永远不会触发。

关于jquery - 为什么 delegate & on 不适用于 jquery selectmenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8606827/

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