2011-09-06 48 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的。或者,當您在視圖中生成列表時,您可以在列表的開頭添加一個空白元素。

相關問題