在我的select2中,我使用minimumInputLength选项在一定长度后开始过滤。
selectExample.select2({
minimumInputLength: 2
});
但是在使用append()函数动态附加新选项后,此minimumInputLength选项无效。
selectExample.append('<option value="10">Ten</option>');
究竟发生了什么?是否有特定的方法为select2添加新选项?
我使用的当前解决方案是使用minimumInputLength选项重新声明.select2()。
答案 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);
这是您需要添加选项的方式