2010-07-01 7 views
4

J'ai une liste de sélection:Comment définir la valeur de la première option de Select Box en utilisant jQuery?

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

Comment puis-je définir la valeur de la valeur de l'option à = 0 en utilisant jQuery?

J'ai essayé $("#myList > option").attr("value", "0");

Mais ce qui les a tout changé,

J'ai aussi essayé $("#myList:first-child").attr("value", "0"); mais ce casse la boîte de sélection.

Des idées?

Merci, Kohan.

Répondre

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

utilisation :first pour filtrer

vous pouvez aussi,

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

Essayez ceci:

$("#myList option[value='']").attr("value", "0"); 
Questions connexes