2011-04-23 145 views
0

我有一個<select> html元素,我有用戶創建的對象然後動態地包含在下拉選擇列表中。我想將選擇菜單設置爲新創建的對象。如何使用jQuery設置所選元素?如何用jQuery設置select html元素的選定元素?

+0

你可以分享你使用添加新的選項,在下拉列表中的代碼? – 2011-04-23 00:52:00

回答

3
$("#mySelect > #idOfTheOptionIWant").attr("selected", "selected"); 

反向之中(以取消選擇一個選項):

$("#mySelect > #idOfTheOptionIWant").removeAttr("selected"); 
0

設置newOption.selected = true

1

一旦你選擇了你的元素,只需將該選項的'selected'屬性設置爲true。例如:

如果您選擇元素具有ID =「foo」和您要選擇列表中的一個元素是元素:

$("#foo").element.selected = true; 

這幾乎是它。

+0

'元素'應該是什麼?名稱或價值? – 2011-04-23 00:54:20

+0

@Justin我已經編輯了答案,包括如果您有要選擇的元素的值,該怎麼做。 – BraedenP 2011-04-23 00:58:25

+0

我得到這個錯誤:'未捕獲的類型錯誤:無法讀取屬性未定義的'288' – 2011-04-23 01:10:07