【发布时间】:2015-04-15 17:20:50
【问题描述】:
我使用的是 Chosen Jquery,导致下拉列表不更新。
这是 HTML:
<select name="ctl00$BodyPlaceHolder$ddl1" id="ddl1" class="chose-select le">
<option value="Select a State">Select a State</option>
<option value="Alabama">AL</option>
<option value="Alaska">AK</option>
<option value="Arizona">AZ</option>
</select>
将所选索引设置为 0 的 JavaScript:
function setSelectedIndex(dropdownlist, selVal) {
var ddl1 = document.getElementById(dropdownlist);
if (selVal < ddl1.selectedIndex) {
ddl1.selectedIndex = selVal;
$(ddl1).val(0).trigger('chosen:updated');
}
}
这可以解决一个问题。问题是一旦函数将所选索引设置为 0,它会将“选择一个选项”显示为 0 索引,而不是默认的第一个选项。
知道如何解决这个问题吗?
【问题讨论】:
-
删除第 0 个索引处的项目(占位符)?
标签: c# html asp.net jquery-chosen