gpt4 book ai didi

javascript - 向 select2 添加选项而不更改其当前状态

转载 作者:行者123 更新时间:2023-11-28 06:00:03 24 4
gpt4 key购买 nike

我有一个<select>加载了 select2 的元素。之后,我进行 ajax 调用以将值放入元素中,然后调用 $("#elem").trigger("change.select2")获得新的<option> s 出现。如果用户在搜索框中输入内容,则会导致下拉菜单关闭并且搜索字段被清空。我想做的是让用户继续输入而不需要重新启动。有什么办法可以做到这一点吗?

最佳答案

不幸的是,我不相信;这是浏览器定义的行为,事实上,当您将项目添加到打开的 <select> 时,不同的浏览器甚至不同的浏览器版本都会有不同的行为。 .

作为替代方案,您可以尝试一些类似选择的组件,例如 jQuery UI's SelectmenuSelect2 ;它们不是真的<select>的,但是实际的自定义 JS 组件的行为就像这样。这应该可以让您更好地控制行为。

关于javascript - 向 select2 添加选项而不更改其当前状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37352264/

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