我在asp.net-mvc
页面上有一个下拉列表:
<% = Html.DropDownList("PersonId", Model.DevManagers,
new { @id = "PersonId", @class = "searchDropdown" })%>
我正在将其转换为使用jQuery select2
,就像这样
$(".searchDropdown").select2({
width: "500px",
allowClear: true
});
问题在于,如果我尝试更改基础select
值,请执行以下操作:
$('#PersonId').val(data.TechOwnerId);
select2
窗口小部件不会更改selecteditem
以编程方式更新jQuery select2
所选项目的正确方法是什么?
答案 0 :(得分:1)
你需要这样做 -
$('#PersonId').select2("val",data.TechOwnerId);
查看API -->
http://ivaynberg.github.io/select2/ ctrl + f .select2("val"