[ 메서드 체인 ]
일반적인 코드 |
var obj = $(":header:eq(0)") obj = obj.css("font-weight", "bold"); obj = obj.css("color", "blue"); |
메서드 체인 (일반) |
$(":header:eq(0)").css("font-weight", "bold").css("color", "blue"); |
메서드 체인 (권장) |
$(":header:eq(0)") .css("font-weight", "bold") .css("color", "blue"); |
[ 출처 : Taeyo ]
표현식 | 설명 |
:nth-child (index/even/odd) | 자식 중 index로 지정된 위치의 요소들과 일치되거나, even, odd에 해당하는 자식들과 일치됩니다. 단, 여기서의 index는 1부터 시작합니다. |
:first-child | 첫 번째 자식인 모든 요소와 일치됩니다. |
:last-child | 마지막 자식인 모든 요소와 일치됩니다. |
:only-child | 자신이 부모 요소의 유일한 자식인 모든 요소와 일치됩니다. |
[ 출처 : Taeyo ]
[ 그림으로 설명 ]
[ 출처 : Taeyo ]
06.Chain.htm |
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>메서드 체인</title> <style type="text/css"> .redColor { color:Red; } .blueColor { color:Blue; } </style> <script src="jQuery/jquery-1.3.2-vsdoc2.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('td:contains("RedPlus")') //td 중 "RedPlus" 포함하는 셀 찾음 .siblings() //현제 요소들에게 .addClass("redColor") //전경색을 Red .parent() //부모로 이동 .find('td:eq(0)') //0번째 셀을 찾아서 .addClass('blueColor'); //RedPlus : Blue }); </script> </head> <body> <table> <tr> <td>NickName</td><td>이름</td><td>비고</td> </tr> <tr> <td>RedPlus</td><td>레드플러스</td><td>닷넷</td> </tr> <tr> <td>Hawaso</td><td>하와소</td><td>강의</td> </tr> </table> </body> </html> |
결과화면 |
[그림6-2] |
'jQuery | javascript | CSS' 카테고리의 다른 글
08.jQuery - Bind 메서드 ( 08.Bind ) (0) | 2009.11.06 |
---|---|
07.jQuery - DOM 요소 가져오기 ( 07.DOM ) (0) | 2009.11.06 |
05.jQuery - 특정 텍스트 검색 ( 05.Contains ) (0) | 2009.11.05 |
04.jQuery - Even, Odd ( 04.EvenOdd ) (0) | 2009.11.05 |
03.jQuery - 정규표현식 Selector ( 03.RegSelector ) (0) | 2009.11.05 |
Comments