사용자 도구

사이트 도구


wiki:javascript:jquery:jquery_note:jquery_siblings

jQuery Traversing - siblings

  • description : jQuery Traversing - Siblings
  • author : 오션
  • email : shlim@repia.com
  • lastupdate : 2021-04-19


Source of the article

jQuery Traversing - Siblings

DOM 트리에서 옆으로 횡단하는 데 유용한 jQuery 메서드가 많이 있습니다.

  • siblings()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()

jQuery siblings() Method

siblings() 메서드는 선택한 요소의 모든 형제(sibling) 요소를 반환합니다.

다음 예제는 <h2>의 모든 형제 요소를 반환합니다.

    $(document).ready(function () {
      $("h2").siblings().css({ "color": "red", "border": "2px solid red" });
    });


매개 변수를 선택하여 형제 요소 검색을 필터링 할 수도 있습니다.

다음 예제는 <h2>의 모든 형제 요소들인 <p> 요소들을 반환합니다.

예제

    $(document).ready(function () {
      $("h2").siblings("p").css({ "color": "red", "border": "2px solid red" });
    });

jQuery next() Method

next() 메서드는 선택한 요소의 다음에 있는 형제 요소를 반환합니다.

다음 예제는 <h2>의 다음에 있는 형제 요소를 반환합니다.

예제

    $(document).ready(function () {
      $("h2").next().css({ "color": "green", "border": "2px solid green" });
    });

jQuery nextAll() Method

nextAll() 메서드는 선택한 요소의 다음에 있는 모든 형제 요소들을 반환합니다.

다음 예제는 <h2>의 다음에 있는 모든 형제 요소들을 반환합니다.

예제

    $(document).ready(function () {
      $("h2").nextAll().css({ "color": "crimson", "border": "2px solid crimson" });
    });

jQuery nextUntil() Method

nextUntil() 메서드는 주어진 두 인수(arguments) 사이의 모든 형제 요소들을 반환합니다.

다음 예제는 <h2><h6> 요소 사이의 모든 형제 요소들을 반환합니다.

예제

    $(document).ready(function () {
      $("h2").nextUntil("h6").css({ "color": "blue", "border": "2px solid blue" });
    });

jQuery prev(), prevAll() & prevUntil() Methods

prev(), prevAll()prevUntil() 메서드는 위의 메서드와 동일하게 작동합니다. 하지만 역방향 기능이 있어, 이전 형제 요소를 반환합니다 (FIXME앞이 아닌 DOM 트리의 형제 요소를 따라 뒤로 횡단합니다).

jQuery Traversing Reference

모든 jQuery Traversing 메서드에 대한 전체 개요를 보려면 jQuery Traversing Reference로 이동하십시오.

/var/services/web/dokuwiki/data/pages/wiki/javascript/jquery/jquery_note/jquery_siblings.txt · 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)