.parent(selector) 선택기로 필터링된 현재 일치 요소 집합에 있는 각 요소의 상위 요소 를 가져옵니다(선택 사항).
.parents(selector) 선택기로 필터링된 현재 일치 요소 집합에 있는 각 요소의 상위 요소 를 가져옵니다(선택 사항).
DOM 요소 모음을 나타내는 jQuery 객체가 있는 경우 .parents() 메서드를 사용하면 DOM 트리에서 이러한 요소의 조상 요소를 검색하고 가장 가까운 상위 요소부터 순서대로 일치하는 요소로 새 요소를 구성할 수 있습니다. jQuery 객체. 요소는 가장 가까운 상위 요소부터 바깥쪽으로 순서대로 반환됩니다. .parents() 및 .parent() 메서드는 후자가 DOM 트리에서 한 수준 위로 이동한다는 점을 제외하면 유사합니다.
두 메소드 모두 $() 함수에 전달한 인수와 동일한 유형의 선택적 선택기 표현식을 허용할 수 있습니다. 이 선택기를 적용하면 요소가 선택기와 일치하는지 테스트하여 요소가 필터링됩니다.
다음은 예시입니다
항목 A로 시작하면 해당 상위 요소를 찾을 수 있습니다.
아래 예시 보기
$.post("myRun/managerlog_del.php",{id:id},function(tips){
if(tips=='ok'){
art .dialog.tips('성공적으로 삭제됨');
_tmpQuery.parents('tr:first').hide();
}else{
> >
var id=$("input[name='id']",$(this).parents("form:first")).attr("value");
참조:
부모(): http://www.w3school.com.cn/jquery/traversing_parent.asp
학부모(): http://www.w3school.com.cn/jquery/traversing_parents.asp
정의: parentUntil() 현재 일치하는 요소 세트에서 선택기, DOM 노드 또는 jQuery 객체와 일치하는 요소까지(포함하지 않음) 각 요소의 상위 요소를 가져옵니다.
사실 parentUntil() 메소드, nextUntil() 메소드, prevUntil() 메소드의 원리는 동일합니다. 유일한 차이점은 nextUntil()이 내려가고, prevUntil()이 올라가고(형제 요소), parentUntil()도 올라가고(조상 요소 찾기)
아래 예를 보세요:
코드는 다음과 같습니다.