소스
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 | <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="js/jquery-1.11.3.js"></script> <script> $(function(){ $("ul>li:first").css('border',"1px solid red");//첫번째 $("ul>li:last").css('border',"1px solid red");//마지막 $("ul>li:even").css('border',"1px solid red");//짝수(index번호로 0부터) $("ul>li:odd").css('border',"1px solid red");//홀수 $('ul>li:nth-child(2n)').css('border',"1px solid red"); $('ul>li:nth-child(2n+1)').css('border',"1px solid red"); $('ul>li:nth-child(3n)').css('border',"1px solid red"); $('ul>li:nth-child(4n)').css('border',"1px solid red"); $('ul>li:nth-last-of-type(2)').css('border',"1px solid red");//()안의 숫자 올려보기 $('ul>li:nth-last-child(3)').css('border',"1px solid red");//위와 같은기능 $('li').slice(3).css('border',"1px solid red");//()안의 숫자 올려보기 $('li').slice(9).css('border',"1px solid red");// $('body>ul:first>li:eq(3)').css('border',"1px solid red");//이퀄 $('body>ul:first>li:lt(3)').css('border',"1px solid red");//작은 $('body>ul:first>li:gt(3)').css('border',"1px solid red");//큰 $('h1').css('border',"1px solid red").next().children('li:first').next().css('border',"2px solid gray"); $('h1,h1+ul>li:nth-child(2)').css('border',"1px solid red");//위와 같은 var h1 = $('h1'); h1.css('border',"2px solid gray"); }); </script> </head> <body> <h1>제이쿼리2</h1> <ul> <li>menu1</li> <li>menu2</li> <li>menu3</li> <li>menu4</li> <li>menu5</li> <li>menu6</li> <li>menu7</li> <li><a>menu8</a></li> </ul> <ul> <li>menu2-1</li> <li>menu2-2</li> </ul> </body> </html> | cs |
이것도 역시 모두 주석처리후 한줄씩 주석을 풀어 실행하며 공부한다.
결과
$("ul>li:even").css('border',"1px solid red");//짝수(index번호로 0부터)
인덱스 번호가 0 부터 시작
$('ul>li:nth-last-of-type(2)').css('border',"1px solid red");
$('li').slice(3).css('border',"1px solid red");
...등
'* Programming > JQuery' 카테고리의 다른 글
ex05.html(선택자) (0) | 2016.10.06 |
---|---|
ex04.html (0) | 2016.10.06 |
ex03.html(href) (0) | 2016.10.06 |
ex01.html (0) | 2016.10.06 |
JQuery 시작 (0) | 2016.10.06 |