我正在尝试使用jquery填充一个下拉列表。填充有,但默认文本"Select Model“被新数据替换。
Javascript:
data = $.map(data, function (item, a) {
return"<option value=" + item.Value + ">" + item.Text + "</option>";
$("#SelectedModel").html(data.join(""));HTML:
@Html.DropDownListFor(m=>m.SelectedModel,Model.models,"Select Model")发布于 2012-10-17 22:39:54
使用append:
//to reset select options
$('#SelectedModel option').not(':eq(0)').remove();
//then append data
$("#SelectedModel").append(data.join(""));或者使用.html(),应该是:
$("#SelectedModel").html($("#SelectedModel").html()+data.join(""));https://stackoverflow.com/questions/12936748
复制相似问题