У меня есть раскрывающийся список на странице 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
select2
Каков правильный способ обновления выбранного продукта jQuery select2
?
Вам нужно сделать это так:
$('#PersonId').select2("val",data.TechOwnerId);
Посмотрите API -->
http://ivaynberg.github.io/select2/ ctrl + [ .select2("val"
] .select2("val"
:)