|
||||
|
||||
:nth-child(index/even/odd/equation)
version 1.1.4 以降
解説マッチした要素のうち、それぞれの親要素に対する指定されたインデックスの子要素を返します。 記法:nth-child(index/even/odd/equation) :eq(index)と:nth-child(index)の違い
:eq(index)は要素集合全体に対する、指定されたインデックス番号の要素を返します。
よって、返す要素の数は
:nth-child(index)は要素集合にある要素のうち、それぞれの親要素に対する、指定されたインデックス番号の要素を返します。
よって、返す要素の数は :nth-child(even)、:nth-child(odd)、:nth-child(equation)についても同じです。 記述例// :nth-childのインデックス番号は1から始まる :nth-child(3) // 3番目の子要素 :nth-child(even) // 偶数番目の子要素 :nth-child(odd) // 奇数番目の子要素 :nth-child(5n) // 5の倍数番目の子要素 例// 背景色クリア function clearBackgroundColor() { $("#test_result *").css("background-color", ""); }
例1: clearBackgroundColor(); $("div[id^=block-] :nth-child(2)").css("background-color", "yellow");
例2: clearBackgroundColor(); $("div[id^=block-] :nth-child(even)").css("background-color", "yellow");
例3: clearBackgroundColor(); $("div[id^=block-] :nth-child(3n)").css("background-color", "yellow");
|
|
|||
© 2007-2011 by いけまさ. All rights Reserved. |