알찬정보 툰코 개발 트렌드 이슈 코딩

알찬정보 툰코 개발 트렌드 이슈 코딩

  • [jquery] closest(), parents() 메소드의 차이

    hellowsydney8010

    2023년 10월 25일
    미분류
    [jquery] closest(), parents() 메소드의 차이

    <ul id=“one” class=“level-1”>

      <li class=“item-i”>I</li>

      <li id=“ii” class=“item-ii”>II

      <ul class=“level-2”>

        <li class=“item-a”>A</li>

        <li class=“item-b”>B

          <ul class=“level-3”>

            <li class=“item-1”>1</li>

            <li class=“item-2”>2</li>

            <li class=“item-3”>3</li>

          </ul>

        </li>

        <li class=“item-c”>C</li>

      </ul>

      </li>

      <li class=“item-iii”>III</li>

    </ul>

    $(“li.item-a”).closest(“ul”).css(“background-color”, “red”);

    closest 의 경우에는 item-a 엘리멘트의 가장가까운 level-2 만 배경색이 변경됩니다.

    $(“li.item-a”).parents(“ul”).css(“background-color”, “red”);

    parents 의 경우에는 item-a 엘리멘트의 모든 부모 ul 엘리멘트의 배경색이 변경됩니다.

    따라서 첫 번째 부모 엘리멘트를 찾고 싶은경우에는 closest 를 사용하면 쉽게 코딩이 가능하리라 생각됩니다.

    closest(), parents()
    다음
    이전

    답글 남기기 응답 취소

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Subscribe to Our Newsletter!

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Subscribe Now

Copyright © 2023 Sydney Note

Design by ThemesDNA.com