# :first-child Selector

所属分类：选择器 > 子元素过滤 英文文档：:first-child Selector

## first-child selector

描述: 选择所有父级元素下的第一个子元素。

- #### 添加的版本: 1.1.4jQuery( ":first-child" )

虽然:first只匹配一个单独的元素，但是`:first-child`选择器可以匹配多个：即为每个父级元素匹配第一个子元素。这相当于`:nth-child(1)`。

## 例子:

#### 给每个匹配的 div 中查找第一个 span，并加上下划线及增加鼠标悬停效果。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
    <!DOCTYPE html><html><head>  <style>  span { color:#008; }  span.sogreen { color:green; font-weight: bolder; }  </style>  <script src="https://code.jquery.com/jquery-latest.js"></script></head><body>  <div>    <span>John,</span>    <span>Karl,</span>    <span>Brandon</span>   </div>  <div>    <span>Glen,</span>    <span>Tane,</span>    <span>Ralph</span>   </div><script>$("div span:first-child")    .css("text-decoration", "underline")    .hover(function () {          $(this).addClass("sogreen");        }, function () {          $(this).removeClass("sogreen");        });</script> </body></html>

#### Demo: