:first过滤器只匹配第一个子元素,而:first-child过滤器将为每个父元素匹配个子元素。
对于下面html代码:
<ul>
<li>John</li>
<li>Karl</li>
<li>Brandon</li>
</ul>
<ul>
<li>Glen</li>
<li>Tane</li>
<li>Ralph</li>
</ul>
$("ul li:first").text();得到的结果为John. $("ul li:first-child").text();得到的结果JohnGlen.