所有未选中的选项标签

时间:2011-09-02 12:55:46

标签: javascript jquery jquery-selectors

我需要选择未使用jQuery选择的所有<option>标记(.just_added select option)。

这是我到目前为止所得到的......

$('.just_added select option:selected');

问题是它会选择所有选定的<option>代码,但我需要选择未选中的所有<option>代码。

有什么想法吗?谢谢你的建议!

3 个答案:

答案 0 :(得分:5)

您可以使用:not [docs]

$('.just_added select option:not(:selected)');

或者没有jQuery伪选择器(使用.not() [docs]方法):

 $('.just_added select option').not(function() {
     return this.selected;
 });

答案 1 :(得分:1)

$('.just_added select option:not(:selected)');

答案 2 :(得分:1)

not-selector你应该得到你想要的东西:

$('.just_added select option:not(:checked)');