1.选择器:hidden
匹配所有不可见元素,或者type为hidden的元素
例如:
<form>
<input type="text" name="email" />
<input type="hidden" name="id" />
</form>
$("input:hidden")
则会获取到<input type="hidden" name="id" />
2.选择器:visible
匹配所有的可见元素
<table>
<tr style="display:none"><td></td></tr>
<tr><td>ok</td></tr>
</table>
$("tr:visible")
则会获取到<tr><td>ok</td></tr>
3.选择器 parent > child$("form > input")
在给定的父元素下匹配所有的子元素
例如
<form>
<input name="name">
</form>
<input name="id">
$("form > input")
则会获取到<input name="name">
4.选择器[attribute=value]
匹配给定属性是某个特定值的元素
例如:
<input type="checkbox" name="newsletter" value="hu">
<input type="checkbox" name="newsletter" value="zhang">
<input type="checkbox" name="news" value="li">
$("input[name='newsletter']").attr("checked",true);
结果
<input type="checkbox" name="newsletter" value="hu" checked='true'>
<input type="checkbox" name="newsletter" value="zhang" checked='true' >