如何以编程方式更改jQuery select2项?
我在如何以编程方式更改jQuery select2项?,jquery,asp.net-mvc,combobox,jquery-select2,Jquery,Asp.net Mvc,Combobox,Jquery Select2,我在asp.net mvc页面上有一个下拉列表: <% = Html.DropDownList("PersonId", Model.DevManagers, new { @id = "PersonId", @class = "searchDropdown" })%> 问题是,如果我尝试更改基础选择值,如下所示: $('#PersonId').val(data.TechOwnerId); select2小部件不会更改selecteditem 以编程方式更新jQuerysele
asp.net mvc
页面上有一个下拉列表:
<% = Html.DropDownList("PersonId", Model.DevManagers,
new { @id = "PersonId", @class = "searchDropdown" })%>
问题是,如果我尝试更改基础选择值,如下所示:
$('#PersonId').val(data.TechOwnerId);
select2
小部件不会更改selecteditem
以编程方式更新jQueryselect2
选定项的正确方法是什么?您需要这样做-
$('#PersonId').select2("val",data.TechOwnerId);
看看API-->
ctrl+f。选择2(“val”
如何制作按钮lke您制作了ctrl+f??这是一个愚蠢的问题,但我不知道lnow@EhsanSajjad单击“我的答案”下的“编辑”,您将得到您的答案:)
Ohh。。。好啊让我检查一下还有更多的短键,以使post更具可读性,在这里我可以看到所有??数据是从Ajax调用返回的javascript对象
$('#PersonId').select2("val",data.TechOwnerId);