2011-09-06 56 views
1

我很难找出这个问题。在我看来,我有一个像下面这样的下拉列表。MVC 3&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> 

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

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

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

回答

5

尝试使用prepend(),而不是追加(),如果你想这样做jQuery的。或者,当您在视图中生成列表时,您可以在列表的开头添加一个空白元素。

相关问题