CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
선택자 기반 트리 탐색 메서드 분류
분류 |
메소드 |
자손(descendant) 요소의 탐색 |
.children() .find() |
기타 탐색 메소드 |
.add() .each() .end() .offsetParent() .contents() |
선택자 기반 트리 탐색 메서드
메소드 |
설명 |
.parent('선택자') |
· 선택자에 해당하는 부모요소(parent)를 선택하는 메소드 · 선택자를 인수로 전달하여, 전달받은 선택자에 해당하는 부모 요소만을 선택할 수도 있습니다. |
.parents('선택자') |
· 선택자에 해당하는 조상요소(ancestor)을 선택하는 메소드 · 선택자를 인수로 전달하여, 전달받은 선택자에 해당하는 조상 요소만을 선택할 수도 있습니다. |
.parentsUntil('선택자') |
· 선택한 요소의 조상 요소 중에서 지정한 선택자에 해당하는 요소 바로 이전까지의 요소를 모두 선택합니다. · 선택자를 인수로 전달하지 않으면, .parent() 메소드와 같이 선택한 요소의 조상 요소를 모두 선택합니다. |
.closest('선택자') |
· 선택한 요소를 포함한 조상 요소 중에서 지정한 선택자에 해당하는 요소 중 가장 첫 번째 요소를 선택합니다. · closest() 메소드가 요소의 집합을 구하는 방식은 .parents() 메소드와 비슷하지만, 해당 요소의 조상 요소뿐만 아니라 해당 요소 자신까지도 검사하는 점이 다릅니다. |
.children('선택자') |
· 선택자에 해당하는 자식을 선택하는 메소드 · 선택한 요소의 자식(child) 요소를 모두 선택합니다. · 선택자를 인수로 전달하여, 전달받은 선택자에 해당하는 자식 요소만을 선택할 수도 있습니다. |
.find('선택자') |
· 선택자에 해당하는 자손을 선택하는 메소드 · 선택한 요소의 자손(descendant) 요소 중에서 전달받은 선택자에 해당하는 요소를 모두 선택합니다. · 별표("*")를 인수로 전달하여, 선택한 요소의 자손 요소를 모두 선택할 수도 있습니다. |
.siblings('선택자') |
· 선택자에 해당하는 형제 요소를 선택하는 메소드 · 선택한 요소의 형제(sibling) 요소 중에서 지정한 선택자에 해당하는 요소를 모두 선택합니다. |
.next('선택자') |
· 선택자에 해당하는 다음 요소를 선택하는 메소드 · 선택한 요소의 바로 다음에 위치한 형제 요소를 선택합니다. |
.nextAll('선택자') |
· 선택자에 해당하는 모든 다음 요소를 선택하는 메소드 · 선택한 요소의 다음에 위치한 형제 요소를 모두 선택합니다. · 선택자를 인수로 전달하여, 전달받은 선택자에 해당하는 형제 요소만을 선택할 수도 있습니다. |
.nextUntil() |
· 선택한 요소의 형제 요소 중에서 지정한 선택자에 해당하는 요소 바로 이전까지의 요소를 모두 선택합니다. · 선택자를 인수로 전달하지 않으면, .nextAll() 메소드와 같이 선택한 요소의 다음에 위치한 형제 요소를 모두 선택합니다. |
.prev('선택자') |
· 선택자에 해당하는 이전 요소를 선택하는 메소드 · 선택한 요소의 바로 이전에 위치한 형제 요소를 선택합니다. |
.prevAll('선택자') |
· 선택자에 해당하는 모든 이전 요소를 선택하는 메소드 · 선택한 요소의 이전에 위치한 형제 요소를 모두 선택합니다. |
.prevUntil('선택자') |
· 선택한 요소의 형제 요소 중에서 지정한 선택자에 해당하는 요소 바로 다음까지의 요소를 모두 선택합니다.
|
.add() |
· 선택한 요소의 집합에 전달받은 요소를 추가합니다. |
.addBack() |
· 선택한 요소의 집합에 바로 전에 선택했던 요소를 추가합니다. |
.end() |
· 마지막으로 실행한 메소드의 실행 전 상태로 선택한 요소의 집합을 복원합니다. |
.offsetParent() |
· 선택한 요소를 위치시킬 때 기준이 되었던 조상 요소를 선택합니다. |
.contents() |
· 선택한 요소의 자식(child) 요소를 모두 선택합니다. (텍스트 노드와 주석 노드까지 모두 포함합니다.) |
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
[Ajax] $.get() (0) | 2019.07.25 |
---|---|
[jQuery] style 조작 메서드, 문서 객체의 스타일 속성 추가 형식 (0) | 2019.07.23 |
인터넷 익스플로러 이벤트 모델, 표준 이벤트 모델 (0) | 2019.07.18 |
인라인 이벤트 모델, 기본 이벤트 모델 (0) | 2019.07.18 |
객체 리터럴 방식으로 객체 생성하기 (0) | 2019.07.15 |