jQuery中过滤选择器first和first-child的区别

: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.

原文地址:https://www.cnblogs.com/musings/p/5911655.html