我'使用JQuery select2,如下所示
HTML
<select style="width:150px" id="lang" multiple >
<option value="1">1</option>
<option value="2">2</option>
<option value="11">3</option>
</select>
的Javascript
$(document).ready(function() {
$('#lang').select2({
placeholder: 'please type'}
);
});
我的问题是:我想以编程方式选择一个项目
我使用以下代码:
$("#lang").select2('val','11');
但上面的代码选择的是第一个而不是最后一个。
答案 0 :(得分:3)
我相信......
$(element).select2();
... 初始化选择2,而不是进行选择。
您可能正在寻找的是这样的:
$("#lang").val("11").trigger("change");
如果要选择多个值,可以使用字符串数组,如下所示:
//Select 11, 12, 13
$("#lang").val(["11", "12", "13"]).trigger("change");
有关详细信息,请查看Select2 Examples文档。