Как установить значение первой опции Select Box с помощью jQuery? - PullRequest
4 голосов
/ 01 июля 2010

У меня есть список выбора:

<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");, но это сломало поле выбора.

Есть идеи?

Спасибо, Кохан.

Ответы [ 2 ]

7 голосов
/ 01 июля 2010
$("#myList > option:first").attr("value", 0);

используйте : сначала для фильтрации

вы также можете

$("#myList :first-child").attr("value", 0); // watch out for the space in the selector
2 голосов
/ 01 июля 2010

Попробуйте это:

$("#myList option[value='']").attr("value", "0");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...