如何使用jQuery设置Select Box的第一个选项的值?

时间:2010-07-01 09:26:44

标签: jquery jquery-selectors

我有一个选择列表:

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

如何使用jQuery将选项值的值设置为= 0?

我尝试了$("#myList > option").attr("value", "0");

但这改变了他们所有人,

我也试过了$("#myList:first-child").attr("value", "0");,但这打破了选择框。

有什么想法吗?

谢谢, 钢钣。

2 个答案:

答案 0 :(得分:7)

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

使用:first过滤

你也可以,

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

答案 1 :(得分:2)

试试这个:

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