2010-07-01 81 views
4

我有一個選擇列表:如何使用jQuery設置選擇框的第一個選項的值?

<select id='myList'> 
     <option value="">zero</option> 
     <option value="1">one</option> 
     <option value="2">two</option> 
     <option value="3">three</option> 
</select> 

如何設置選項值以0 =使用jQuery的價值?

我試圖$("#myList > option").attr("value", "0");

但是,這改變了他們所有,

我也試過$("#myList:first-child").attr("value", "0");但是這打破了選擇框。

任何想法?

謝謝, Kohan。

回答

7
$("#myList > option:first").attr("value", 0); 

使用:first過濾

你也可以,

$("#myList :first-child").attr("value", 0); // watch out for the space in the selector 
2

試試這個:

$("#myList option[value='']").attr("value", "0"); 
相關問題