문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
study:php:jquery_셀렉터 [2011/08/11 15:56] kamajaki0601 |
study:php:jquery_셀렉터 [2011/08/11 17:01] (현재) kamajaki0601 |
||
---|---|---|---|
줄 61: | 줄 61: | ||
</ | </ | ||
- | $("p a")는 1.aspx 링크와 2.aspx 링크 모두를 선택하지만, | + | $("p a")는 1.aspx 링크와 2.aspx 링크 모두를 선택하지만, |
+ | |||
+ | 다음과 같은 html 있다고 가정할 경우에, div + p 및 div ~ p오 ㅏ같은 경우는 자식이 아니라 형제 요소와 연관이 있다. \\ | ||
+ | <code html> | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | $("div + p")는 div 바로 다음에 나오는 형제 수준의 p 요소, 즉, " | ||
+ | $("div ~ p")는 div 요소 다음에 나오는 형제 요소들 중 모든 p 요소, 즉, " | ||
+ | |||
+ | 더불어, a[title]이나 a[href^=" | ||
+ | 특정 어트리뷰트가 존재하거나, | ||
+ | |||
+ | **다음은 이러한 어트리뷰트 필러의 예** | ||
+ | < | ||
+ | a[title] : title 어트리뷰트를 갖는 하이퍼 링크와 일치된다. | ||
+ | a[href^=" | ||
+ | a[href$=" | ||
+ | a[href*=" | ||
+ | input[type=" | ||
+ | </ | ||
+ | |||
+ | 이러한 선택이 가능한 것은 시작부분(^) 혹은 끝부분($)을 가리키는 정규 표현식을 jQuery가 지원하기 때문이다. \\ | ||
+ | |||
+ | **출처 : http:// | ||
+ | |||
+ | |||
+ | |||