<td><span>22</span></td>被选中的,则整个td都会被选中。比如这样的
<td><span>22</span><p>11</p>24</td>不是改变span而是改变td这个单元。
$('p:parent').css('background' , 'black');单元里面有东西的都会被选中,但是空格不算。
表单类型过滤器
$('input[type="text"]').css('background' , 'gray');
$('input:text').css('background' , 'blue');这两个是一个性质的
<input type="text" />选中input里的type属性作为目标。
其他属性password则替换text就可以了同理。
可见性过滤器
$('div:hidden').css('display','block');利用触发器,可以选中原本display属性为hidden的div。
子元素过滤器
$('p:last-of-type').css('background','gray');可以选中同一级别下最后一个P标签。
<div><p>a</p><p>b</p></div>这样的话,含有b的p标签就会被涂上颜色。
特殊情况
<div></div>
<div class='a1'>
<div></div>
<div></div>
<div class='a2'></div>
</div>两个有class名的div会被产生作用。
$('li a:only-child').css('background','blue')匹配 li 下作为独生子的 a 标签。例如
<li><a href=""> 导航 </a></li>不能有其他标签,但是可以有内容。
以上所述是小编给大家介绍的jQuery常见的选择器及用法介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!










