选择时没有选项的Jquery选择器

时间:2011-06-20 05:38:11

标签: jquery select selector option

我有一个代码:

$('select :not(option[value])').attr('selected', 'selected');

HTML:

<select>
<option>A</option>
<option value=''>B</option>
<option value='1'>C</option>
</select>

现在我想选择没有值属性的选项A.选项。但我的jquery代码不起作用。有没有想过使用选择器?

1 个答案:

答案 0 :(得分:4)

:not()只需要选择器。从here开始,您可以看到属性是在[square brackets]中定义的,因为您希望options没有value attr,所以这应该有效:

$('option:not([value])').attr('selected', 'selected');