기본 CSS 선택기
표현식 | 설명 |
E1 | E1(태그명)인 모든 요소와 일치 |
E1.class | E1(태그명) 요소의 클래스가 class와 동일한 요소와 일치 |
E1.#id | E1(태그명) 요소의 id 어트리뷰트 값이 id와 동일한 요소와 일치 |
E1 E2 | E1요소의 자식인 모든 E2(태그명) 요소와 일치 |
E1 > E2 | E1요소와 바로 아래 자식인 E2 요소와 일치 |
E1 + E2 | E1요소의 바로 다음에 나오는 형제요소 E2와 일치 |
E1[attr] | Title 어트리뷰트를 값이 val을 갖는 E1 요소와 일치 |
E1[attr=val] | attr 어트리뷰트의 값이 val을 갖는 E1 요소와 일치 |
E1[attr^=val] | attr 어트리뷰트의 값이 val 값으로 시작하는 E1 요소와 일치 |
E1[attr$=val] | attr 어트리뷰트의 값이 val 값으로 끝나는 E1 요소와 일치 |
E1[attr*=val] | attr 어트리뷰트의 값이 val값을 포함하는 E1 요소와 일치 |
02.Selector.htm |
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="jQuery/jquery-1[1].3.2-vsdoc2.js" type="text/javascript"></script> <style type="text/css"> .bg{ background-color:Yellow; } .horizontal{ float:left; list-style:nono; margin:10px; } </style> <script type="text/javascript"> $(document).ready(function() { //[1] li > u 에 대해서 배경색을 Yellow로 설정 (li의 자식인 u의 배경색을 Yellow로 설정) $('li > u').addClass('bg'); //li 자식 요소 중 u 태그인 것만 선별 //[2] id 속성이 myFavorites인 것인 작식 요소중 li에 CSS 클래스 적용 $('myFavorites > li').addClass("horzontal"); //[3] class 속성이 asp인 개체에 접근 $('asp').click(function() { alert('ASP.NET'); }); //(.클래스) //[4] id 속성에 대해서 직접 접근 $('#jQery').click(function() { alert('안녕 jQuery!'); }); //아이디 접근으로 # 반드시 붙여주자 (#클래스) }) </script> </head> <body> <h3>관심사항</h3> <ul id="myFavorites"> <li><u>C#</u></li> <li class="asp">ASP.NET</li> <li id="jQery">jQery</li> <li>Silver<u>Light</u></li> </ul> </body> </html> |
결과화면 |
[그림2-1] |
'jQuery | javascript | CSS' 카테고리의 다른 글
04.jQuery - Even, Odd ( 04.EvenOdd ) (0) | 2009.11.05 |
---|---|
03.jQuery - 정규표현식 Selector ( 03.RegSelector ) (0) | 2009.11.05 |
01.jQuery - 기본문법 (01.HellowWorld.htm) (2) | 2009.11.05 |
00.jQuery - jQuery란? (0) | 2009.11.05 |
33.JavaScript - 문자열관련함수 (0) | 2009.08.13 |
Comments