jQuery 강좌 | Methods > .addBack()

.addBack()은 선택한 요소의 하위 요소를 선택했을 때 처음 선택한 상위 요소도 같이 선택하도록 합니다.

문법

.addBack( [selector ] )

예를 들어

$( 'ul' ).find( 'li' ).addBack()

은 ul의 하위 요소 중 li를 선택하고, 추가적으로 처음 선택했던 ul을 선택합니다.

예제

http://book.cmsfactory.net/jQuery/V01/Methods/addBack-01.html

div 하위 요소 중 ip를 클래스로 갖는 p 요소와 그 상위 요소인 div를 선택하여 테두리를 만드는 예제입니다.

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>jQuery Methods | .addBack()</title>
    <style>
      .abc {
        padding: 5px;
        border: 1px solid #444444;
      }
    </style>
    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script>
      $( document ).ready( function() {
        $( 'div' ).find( 'p.ip' ).addBack().addClass( 'abc' );
      } );
    </script>
  </head>
  <body>
    <div>
      <p>Lorem</p>
      <p class="ip">Ipsum</p>
      <p>Dolor</p>
    </div>
  </body>
</html>

Category

Created on 2014-04-15 16:13 | Updated on 2015-07-17 01:00

이 글을 공유하기

Kakao

기초 강좌