select2 minimumInputLength不工作后追加()

时间:2015-02-23 08:49:37

标签: javascript jquery jquery-select2

在我的select2中,我使用minimumInputLength选项在一定长度后开始过滤。

selectExample.select2({
  minimumInputLength: 2
});

但是在使用append()函数动态附加新选项后,此minimumInputLength选项无效。

selectExample.append('<option value="10">Ten</option>');

究竟发生了什么?是否有特定的方法为select2添加新选项?

我使用的当前解决方案是使用minimumInputLength选项重新声明.select2()。

1 个答案:

答案 0 :(得分:0)

var dynamicOptions=[{ id: 0, text: 'enhancement' }, { id: 1, text: 'bug' }, { id: 2, text: 'duplicate' }, { id: 3, text: 'invalid' }, { id: 4, text: 'wontfix' }];

 $("#select2").select2('data', dynamicOptions);

这是您需要添加选项的方式