从服务器端获取JQuery Chosen的选择值

Get select value of JQuery Chosen from server side?

本文关键字:选择 Chosen JQuery 服务器端 获取      更新时间:2023-09-26

我想要从c#代码中动态填充Jquery的select值。

我可以填充我的选择,但选择总是返回第一个项目,而不是真正的选择项目。这是我选择的的声明

 <select id="slDyn" class="chosen-select" runat="server" clientidmode="Static">
     <option>Please choose from above</option>
  </select>

这里是动态填充的代码

var $secondChoice = $("#slDyn");
$secondChoice.empty();
$.each(data, function (index, value) {
  $secondChoice.append(' <option value="' + value+ '">' + value+ '</option>');
});
$("#slDyn").trigger("chosen:updated");

当我试图获得选定的值时,它总是返回"请从上面选择"

我找不到错误,也找不到是否可以这样做。

提前感谢你的帮助。

使用视图状态保存所选值。EnableViewState="true"

<select id="slDyn" class="chosen-select" runat="server" clientidmode="Static" EnableViewState="true">
     <option>Please choose from above</option>
  </select>