前回に引き続きjQuery独自の
セレクターについて紹介します。
eq/lt/gtセレクター
セレクターの中から
特定の順番の要素をeq(equal)セレクターで、
特定の要素より前の要素をlt(less than)で、
特定の要素より後の要素をgt(greater than)で、
指定できます。
要素は出てくる順番を数値を指定します。
1番目の要素は「1」ではなく「0」です。
2番目の要素は「2」ではなく「1」です。
実際の順番から「-1」をした値を指定します。
headerセレクター
headerセレクターは、h1~h6までのheading要素を
まとめて選択できるセレクターです。
実行結果はこちらです。
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQueryStudy</title> <style> *{margin:0;padding:0;} #container{ width:640px; height:400px; margin:0 auto;} ul{ list-style-type:decimal; margin-left:24px; font-size:16px; background-color:#f0f0f0; font-family:"メイリオ";} </style> <script src="js/jquery-1.11.3.js"></script> </head> <body> <div id="container"> <ul> <li>りんご</li> <li>なし</li> <li>もも</li> <li>ぶどう</li> <li>すいか</li> </ul> <h1>地球</h1> <h2>日本国</h2> <p>test</p> <h3>東京都</h3> <h4>品川区</h4> <h5>上大崎</h5> <p>test</p> <h6>1-1-1</h6> </div><!--contatiner--> <script> $(document).ready(function(){ //eq/lt/gtセレクター $("li:lt(2)").css("background-color","aquamarine"); $("li:eq(2)").css("background-color","greenyellow"); $("li:gt(2)").css("background-color","gold"); //headerセレクター $(":header").css("background-color","skyblue") }); </script> </body> </html> |