【发布时间】:2016-09-06 23:23:44
【问题描述】:
我正在使用 Select2 jQuery 插件 (v4.0.3) 来处理我正在进行的项目。 select2 实例是 ajax 来源的,我想知道是否有一种方法可以以编程方式选择选项。
我之前可以通过以下方式设置值:
$('#input-field').val(['123','456']).trigger('change')
当它不是 ajax 来源时。现在我需要使用 ajax 来源的 Select2 实例来实现它。
我创建了一个 jsFiddle 实例,以便您明白我的意思。单击 Set Values 应该会在 select2 实例中选择 2 个值。
谢谢!
PS我什至尝试将tags 选项设置为true,因此可以选择任何值(即使它不是来自 AJAX 查询的结果),但它仍然不起作用
【问题讨论】:
-
看起来您的 ajax 调用没有得到正确的值,但是当清除 select2 框并单击“设置值”链接时一切正常。
标签: javascript jquery ajax select2