Jquery 메서드를 사용하여 지정된 요소의 상위 클래스를 찾습니다. 1. [closest()] 메서드를 사용하여 선택한 요소의 첫 번째 조상을 반환합니다. 2. [parent()] 메서드를 사용하여 해당 요소의 직접 상위 클래스를 반환합니다. 선택한 요소 요소.
이 튜토리얼의 운영 환경: windows7 시스템, jquery3.2.1 버전, DELL G3 컴퓨터.
권장: jquery 동영상 튜토리얼
jquery 메서드를 사용하여 지정된 요소의 상위 클래스를 찾을 수 있습니다.
jquery에서는 가장 가까운() 메서드와 parent() 메서드를 사용하여 지정된 요소의 상위 클래스입니다.
closest()
메서드는 선택한 요소의 첫 번째 조상을 반환하는 데 사용됩니다. closest()
方法用于返回所选元素的第一个祖先。
parent()
parent()
메소드는 선택한 요소의 직접 상위 요소를 반환하는 데 사용됩니다.
예제 1: 가장 가까운() 메서드를 사용하여 요소의 첫 번째로 일치하는 조상을 가져옵니다. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body style="text-align:center;"> <p style= "font-size: 17px; font-weight: bold;">点击按钮,查看结果</p> <div class="parent"> <div class="child"></div> </div> <button>点击</button> <p id="DOWN" style="color: green; font-size: 24px; font-weight: bold;"> </p> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <script> $('button').on('click', function() { var object = $('.child').closest('.parent'); if (object.length) { $('#DOWN').text("className = '.child'" + ",parentName = '.parent'"); } else { $('#DOWN').text("不存在父类"); } }); </script> </body> </html>렌더링: 예 2: parent() 메소드를 사용하여 요소의 직접 상위 요소 가져오기
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> .ancestors *{ display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script> <script> $(document).ready(function(){ $("span").parent("li").css({"color":"red","border":"2px solid red"}); }); </script> </head> <body class="ancestors">body (曾曾祖父节点) <div style="width:500px;">div (曾祖父节点) <ul>ul (祖父节点) <li>li (直接父节点) <span>span</span> </li> <li>li (直接父节点) <span>span</span> </li> </ul> </div> </body> </html>렌더링:
(동영상)🎜🎜🎜관련 무료 학습 권장 사항: ja 바스크립트
위 내용은 jquery에서 지정된 요소의 상위 클래스를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!