jQuery / Method / .parent() - 부모 요소 선택하는 메서드
.parent()
.parent()는 어떤 요소의 부모 요소를 선택합니다.
문법
.parents( [selector] )
selector에 값이 없으면 부모 요소를 선택하고, 값이 있으면 부모 요소에 그 selector가 있어야 선택합니다. 예를 들어
$( 'p' ).parent().css( 'color', 'green' );
은 p의 부모 요소의 색을 녹색으로 만들고,
$( 'p' ).parent( 'div' ).css( 'color', 'green' );
은 p의 부모 요소가 div일 때만 녹색으로 만듭니다.
예제
ef를 클래스 값으로 갖는 p 요소의 부모 요소가 cd를 클래스 값으로 갖는 div일 때, 내용을 빨간색으로 만듭니다.
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>jQuery</title> <script src="//code.jquery.com/jquery-3.3.1.min.js"></script> <script> $( document ).ready( function() { $( 'p.ef' ).parent( 'div.cd' ).css( 'color', 'red' ); } ); </script> </head> <body> <div class="ab"> <p>Hello</p> <div class="cd"> <p class="ef"> Lorem Ipsum Dolor </p> </div> </div> </body> </html>
참고
- 자식 요소를 선택할 때는 .children()을 사용합니다.