我有一个选择列表:
<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");
,但这打破了选择框。
有什么想法吗?
谢谢, 钢钣。
答案 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");