반응형
JQuery는 특정 클래스 접두사가있는 첫 번째 상위 요소를 찾습니다.
특정 클래스 접두사가있는 첫 번째 부모를 얻고 싶습니다.
<div class="div-a3332">
<div class="div-a89892">
<p>
<div class="div-b2">
<div id="divid">hi</div>
</div>
</p>
</div>
</div>
예를 들어, 현재 요소는 #divid
클래스 접두사가 div-a 인 첫 번째 요소를 찾고 싶습니다. 기본적으로 다음을 선택합니다.
<div class="div-a89892">
.closest()
선택기와 함께 사용하십시오 .
var $div = $('#divid').closest('div[class^="div-a"]');
Jquery는 나중에 .parents()
메소드를 사용 하여 부모를 찾을 수있었습니다 .
따라서 다음을 사용하는 것이 좋습니다.
var $div = $('#divid').parents('div[class^="div-a"]');
이것은 선택자와 일치하는 모든 부모 노드를 제공합니다. 선택기와 일치하는 첫 번째 부모를 얻으려면 다음을 사용하십시오.
var $div = $('#divid').parents('div[class^="div-a"]').eq(0);
등의 DOM 통과 쿼리의 경우에 문서를 체크 아웃 DOM을 통과 .
반응형
'IT박스' 카테고리의 다른 글
GetLastError ()에서 반환 한 오류 코드에서 오류 메시지를 얻는 방법은 무엇입니까? (0) | 2020.07.21 |
---|---|
Jade : 단락 내부의 링크 (0) | 2020.07.21 |
cmake로 공유 라이브러리를 만드는 방법은 무엇입니까? (0) | 2020.07.21 |
C #에서 가비지 콜렉션 강제 실행을위한 우수 사례 (0) | 2020.07.21 |
Xcode 찾기 발신자 기능 (0) | 2020.07.21 |