0

我正在尝试使用 jquery 填充下拉列表。人口有,但默认文本“选择模型”被新数据替换。

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")
4

1 回答 1

1

使用附加:

//to reset select options
$('#SelectedModel option').not(':eq(0)').remove();
//then append data    
$("#SelectedModel").append(data.join(""));

或者使用 .html(),应该是:

$("#SelectedModel").html($("#SelectedModel").html()+data.join(""));
于 2012-10-17T14:39:54.140 回答