English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery는 페이지를 구성하는 HTML 요소를 "탐색"하거나 탐색할 수 있도록 합니다. 먼저 초기 선택을 수행한 후, 이 선택에 대해 DOM을 탐색합니다. DOM을 탐색하는 동안, 우리는 원래 선택을 변경하고 있습니다
jQuery는 DOM을 탐색할 수 있도록 여러 가지 방법을 제공합니다
탐색 메서드의 가장 큰 분류는 트리 탐색입니다
다음 표는 DOM 요소 목록에서 다양한 요소를 필터링하는 데 사용할 수 있는 모든 필터 메서드를 나열합니다:
메서드 | 설명 |
---|---|
eq() | 선택된 요소의 특정 인덱스 번호를 가진 요소를 반환합니다 |
filter() | 일치하는 요소 집합을 선택자와 일치하거나 기능 테스트를 통과하는 요소로 줄입니다 |
first() | 선택된 요소의 첫 번째 요소를 반환합니다 |
has() | 한 개 이상의 요소를 포함한 모든 요소를 반환합니다 |
is() | 선택자에 따라/요소/ jQuery 객체가 일치하는 요소 집합을 검사하며, 이 요소 집합 중 최소 하나가 주어진 매개변수와 일치하면 true를 반환합니다 |
last() | 선택된 요소의 마지막 요소를 반환합니다 |
map() | 현재 일치하는 요소 집합의 각 요소를 전달하는 함수를 통해 새 jQuery 객체에 포함된 반환 값을 생성합니다 |
not() | 특정 조건을 만족하지 않는 요소를 반환합니다 |
slice() | 일치하는 요소 집합을 인덱스로 지정된 일련의 부분 집합으로 줄입니다 |
다음 표는 DOM을 탐색하는 데 사용되는 모든 트리 탐색 메서드를 나열합니다:
메서드 | 설명 |
---|---|
children() | 선택된 요소의 모든 직접 자식을 반환합니다 |
closest() | 선택된 요소의 첫 번째 조상을 반환합니다 |
each() | 모든 일치하는 요소에 대해 함수를 실행합니다 |
find() | 선택된 요소의 후손 요소를 반환합니다 |
next() | 선택된 요소의 다음 동일 등급 요소를 반환합니다 |
nextAll() | 선택된 요소의 모든 다음 동일 등급 요소를 반환합니다 |
nextUntil() | 두 가지 주어진 매개변수 사이의 모든 다음 동일 등급 요소를 반환합니다 |
offsetParent() | 첫 번째 위치된 부모 요소를 반환 |
parent() | 선택된 요소의 직접 부모 요소를 반환 |
parents() | 선택된 요소의 모든 조상 요소를 반환 |
parentsUntil() | 두 가지 주어진 매개변수 사이의 모든 조상 요소를 반환 |
prev() | 선택된 요소의 이전 동급 요소를 반환 |
prevAll() | 선택된 요소의 모든 이전 동급 요소를 반환 |
prevUntil() | 두 가지 주어진 매개변수 사이의 모든 이전 동급 요소를 반환 |
siblings() | 선택된 요소의 모든 동급 요소를 반환 |
다음 표는 모든 다른 탐색 메서드를 나열합니다:
메서드 | 설명 |
---|---|
add() | 요소를 일치하는 요소 집합에 추가 |
addBack() | 이전 그룹 요소를 현재 집합에 추가 |
andSelf() | 버전1.8사용 중지됨 addBack()의 별명 |
contents() | 선택된 요소의 모든 직접 자식 요소(텍스트와 주석 노드 포함)를 반환 |
end() | 현재 링에서 최신 필터 작업을 종료하고, 일치하는 요소 집합을 이전 상태로 반환 |