jQuery 순회 - 형제
형제는 같은 부모 요소를 가집니다.
jQuery를 통해 DOM 트리에서 요소의 형제 요소를 순회할 수 있습니다.
DOM 트리에서 수평 순회
DOM 트리에서 수평 순회를 위해 많은 유용한 메서드가 있습니다:
- siblings()
- next()
- nextAll()
- nextUntil()
- prev()
- prevAll()
- prevUntil()
jQuery siblings() 메서드
siblings() 메서드는 선택된 요소의 모든 형제 요소를 반환합니다.
아래의 예제는 <h2>의 모든 형제 요소를 반환합니다:
예제
$(document).ready(function(){ $("h2").siblings(); });
선택 가능한 매개변수를 사용하여 형제 요소 검색을 필터할 수도 있습니다.
아래의 예제는 <h2>의 모든 형제 요소에 속한 모든 <p> 요소를 반환합니다:
예제
$(document).ready(function(){ $("h2").siblings("p"); });
jQuery next() 메서드
next() 메서드는 선택된 요소의 다음 형제 요소를 반환합니다.
이 메서드는 단일 요소만 반환합니다.
아래의 예제는 <h2>의 다음 형제 요소를 반환합니다:
예제
$(document).ready(function(){ $("h2").next(); });
jQuery nextAll() 메서드
nextAll() 메서드는 선택된 요소의 모든 이어진 형제 요소를 반환합니다.
아래의 예제는 <h2>의 모든 이어진 형제 요소를 반환합니다:
예제
$(document).ready(function(){ $("h2").nextAll(); });
jQuery nextUntil() 메서드
nextUntil() 메서드는 두 가지 주어진 매개변수 사이의 모든 이어진 형제 요소를 반환합니다.
아래의 예제는 <h2>와 <h6> 요소 사이의 모든 형제 요소를 반환합니다:
예제
$(document).ready(function(){ $("h2").nextUntil("h6"); });
jQuery prev(), prevAll() & prevUntil() 메서드
prev(), prevAll() 및 prevUntil() 메서드는 위의 메서드와 유사하지만 반대 방향으로만 돌아갑니다: 그들은 DOM 트리에서 형제 요소를 반대 방향으로 순회합니다.
jQuery 순회 참조 매뉴얼
모든 jQuery 순회 메서드를 알고 싶다면, 우리의 jQuery 순회 참조 매뉴얼。