MVC 3和JQuery - 在下拉列表的第一个位置插入一个选项

And*_*ans 1 asp.net-mvc jquery

我很难搞清楚这一个.在我看来,我有一个如下填充的下拉列表.

<td colspan="4">@Html.DropDownListFor(m => m.email_list_id, new SelectList(EWS.Models.EmailList.GetAll(false), "email_list_id", "email_list_nm"), new { @class = "inputtext" })</td>
Run Code Online (Sandbox Code Playgroud)

它填充很好.另外在视图中我有这个JQuery.

$('#email_list_id').append('<option value="">[Select Email List]</option>');
Run Code Online (Sandbox Code Playgroud)

其中添加了一个带有空值的选项和用户提示.我想要做的是将此选项作为第一项而不是最后一项插入.有没有办法进行插入而不是追加?

Ben*_*gel 5

如果你想在jquery中执行它,请尝试使用prepend()而不是append().或者,您可以在视图中生成列表时在列表的开头添加空白元素.