我想从c#代码中动态填充选择的Jquery选择值。
我可以填充我的选择,但是选择总是返回第一个项而不是真正的选择项。 这里是我的选择声明
<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");
当我尝试获取所选值时,它总是返回&#34;请从上面选择&#34;
我无法找到错误,或者是否可以这样做。
提前感谢您的帮助。
答案 0 :(得分:1)
使用视图状态保存所选值。 EnableViewState="true"
<select id="slDyn" class="chosen-select" runat="server" clientidmode="Static" EnableViewState="true">
<option>Please choose from above</option>
</select>