我想获得没有特定CSS类的所有表单元素.例:
<form>
<div>
<input type="text" class="good"/>
<input type="text" class="good"/>
<input type="text" class="bad"/>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我应该使用什么选择器来选择没有'坏'css类的所有元素?
谢谢.
kgi*_*kis 17
您可以使用not()过滤器:
$("input").not(".bad")
Run Code Online (Sandbox Code Playgroud)
您还可以使用not选择器:
$('input:not(".bad")').hide();
Run Code Online (Sandbox Code Playgroud)
请注意,不需要引号:
$('input:not(.bad)').hide();
Run Code Online (Sandbox Code Playgroud)
看到:
http://docs.jquery.com/Selectors/not