문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| study:php:jquery_셀렉터 [2011/08/11 15:56] – kamajaki0601 | study:php:jquery_셀렉터 [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 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:// | ||
| + | |||
| + | |||
| + | |||