:first
version 1.0 以降
解説
マッチした要素のうち、一番最初の要素を返します。
記法
:firstは要素集合全体に対する、最初の要素を返します。
よって、返す要素の数は0 もしくは1 です。
:first-childは要素集合にある要素のうち、それぞれの親要素に対する最初の子要素の場合、その子要素を返します。
よって、返す要素の数は0 以上です。
概念図
elements[0] (セレクタ: "elements:first")
elements[1]
elements[2]
elements[3]
elements[n]
例
例1:class 属性値が"citrus" のdiv 要素の、一番最初の子孫span 要素を選択し、背景を橙色にします。
$("div.citrus span:first").css("background-color", "orange");
<div class="citrus">
class 属性値が "citrus" の div 要素
<span>span 要素</span>
<div class="lemon">
class 属性値が"lemon" のdiv 要素
<span>span 要素</span>
</div>
<span>span 要素</span>
<span>span 要素</span>
<div>
div 要素
<span>span 要素</span>
</div>
<span>span 要素</span>
</div>
|