可能重複:
How do I select an option select and set it?如何使用jQuery更改選擇框的選定選項?
我有如下定義的選擇框。
<select @string.Format("id={0}", Model.FieldId) name="Id1" onclick="LoadIds('@string.Format("{0}", Model.FieldId)')">
<option @string.Format("value={0}", row.ID1) selected="selected">@row.ID1</option>
</select>
選擇框的所有選項都加載在onclick事件中。當我啓動該頁面時,它將在選擇框中顯示適當的值(如所選),並且這些選項也可以從「LoadIds」函數正常加載。現在我想從下拉列表中選擇一個不同的值,並將新值設置爲選中狀態。我想我需要實施onchange事件。我的問題是如何從舊選項中刪除選定的屬性,並將其添加到新選定的選項?
*「我想從下拉列表中選擇不同的值」*您的意思是用戶選擇不同的值嗎?它會自動被選中,你不必改變屬性。或者我錯過了什麼? –
是的,當用戶從下拉列表中選擇一個不同的值時,新值出現並立即變回到先前的舊值。我不確定它是否與在html表上應用的jQuery數據表有關。我有一個html表格中的選擇框,我通過在$(document).ready函數中應用.dataTable()擴展名將其顯示爲jquery datatable。謝謝。 – Jyina
請創建一個http://jsfiddle.net/演示,這似乎是一個相當奇怪的情況。 –