부모 요소 선택하는 방법 - .parent()

parent는 어떤 요소의 부모 요소를 선택합니다. selector에 값이 없으면 부모 요소를 선택하고, 값이 있으면 부모 요소에 그 selector가 있어야 선택합니다.

.parent()

.parent()는 어떤 요소의 부모 요소를 선택합니다.

 

기본형

.parents( [selector] )

selector에 값이 없으면 부모 요소를 선택하고, 값이 있으면 부모 요소에 그 selector가 있어야 선택합니다.

예를 들어

$( 'p' ).parent().css( 'color', 'green' );

은 p의 부모 요소의 색을 녹색으로 만들고,

$( 'p' ).parent( 'div' ).css( 'color', 'green' );

은 p의 부모 요소가 div일 때만 녹색으로 만듭니다.

 

예제

ef를 클래스 값으로 갖는 p 요소의 부모 요소가 cd를 클래스 값으로 갖는 div일 때, 내용을 빨간색으로 만듭니다.

<div class="ab">
  <p>Hello</p>
</div>

<div class="cd">
  <p class="ef">World!</p>
</div>
$( document ).ready( function() {
  $( 'p.ef' ).parent( 'div.cd' ).css( 'color', 'red' );
});

로딩 중... 잠시만 기다려주세요.
자바스크립트를 허용해주세요.

같이 보면 좋은 글
  • 자식 요소를 선택할 때는 .children()을 사용합니다.

Post a Comment