최신 웹 개발 튜토리얼
 

jQuery parents() Method

<jQuery를 이송 방법

모든 조상 요소를 돌려줍니다 <span> :

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

결과:

body (great-great-grandparent)
div (great-grandparent)
    ul (grandparent)
  • li (direct parent) span
»그것을 자신을 시도

정의 및 사용

parents() 메서드는 선택된 요소의 모든 상위 요소를 반환합니다.

조상 등등 부모, 조부모, 증조 조부모, 그리고.

DOM 트리 :이 방법은 DOM 요소의 조상을 따라 부모 요소에서 위쪽으로 통과, 최대 문서의 루트 요소에있는 모든 방법 (<html>) .

참고 : 필터 매개 변수가 비어있는 경우,이 기능까지 직접 부모와 모든 길에서, 요소의 집합의 모든 조상을 선택합니다 <body><html> . 이 검색 결과를 좁힐 수있는 선택 식을 통과하는 것이 유용한 경우가 많습니다.

이 방법은 비슷합니다 closest() 둘은 DOM 트리를 통과한다는 점에서,. 차이점은 다음과 같습니다

parents()

  • 부모 요소로 시작
  • DOM 트리를 이동하고 전달 된 표현에 일치하는 모든 조상을 반환
  • 반환의 jQuery 객체는 0 개 이상의 소자를 포함

closest()

  • 현재 요소 시작
  • DOM 트리를 이동하고 전달 된 표현과 일치하는 첫 번째 조상을 반환
  • 반환 jQuery를 객체는 0 또는 1 요소를 포함

기타 관련 방법 :

  • parent() - 선택한 요소의 직접적인 부모 요소를 반환
  • parentsUntil() - 주어진 두 인자 사이의 모든 상위 요소를 반환

통사론

$(selector).parents( filter )

매개 변수 기술
클래스 ="notranslate"필터 선택 과목. 조상에 대한 검색 범위를 좁힐 수있는 선택 식을 지정합니다

참고 : 여러 조상을 반환 쉼표로 각 식을 구분합니다.

그것을 자신을 시도 - 예를

검색 범위를 좁힐
어떻게 모든 조상 반환하는 필터 매개 변수를 사용하는 <span> 것을 <ul> 요소를.

여러 조상을 반환
어떻게 모든 조상 반환하는 필터 매개 변수를 사용하는 <span> 것을 <li><div> 요소를.

태그 이름으로 요소의 조상보기
a의 조상 사람을 보여줍니다 데모 <span> 요소는 사실이다.


<jQuery를 이송 방법