正在使用 3.5.3,并且没有运气找到一种方法来做到这一点。
在我 select2-enable 一个带有一组值的输入框(使用数据:在构造函数选项中)之后,有没有办法从有问题的下拉列表中再次取回该列表?我们有需要检索该列表并禁用选项的实用程序代码,并且该实用程序代码无权访问呈现 select2 开头的相同上下文(即,我们没有用于构建它的数组,因为这可能会影响页面上的许多 select2 控件)。
我本来期望像 $(control).select2('query', '') 或 .select2('search','') 这样的东西,但没有运气。我什至很乐意检索初始构造函数选项,并从中获取“数据”项。
我们不能使用选择,因为我们需要动态添加新的用户键入选项的能力。
由于我们的代码与 3.5 的耦合程度,升级到 select2 4.0 是不可行的(我尝试了数周,在更改了数百个 LOC 之后,看不到尽头)。
我在网上、stackoverflow 和 select2 文档以及其他地方搜索了几个小时。如果这个答案已经存在,我找不到它。