jquery에서 형제 요소를 삭제하는 방법: 1. jquery 선택기를 사용하여 지정된 요소를 가져옵니다. "$("selector")" 구문은 지정된 요소가 포함된 jquery 개체를 반환합니다. 2. 다음으로 siblings()를 사용합니다. () 필요에 따라 ), prev() 및 기타 함수를 사용하여 형제 요소를 얻으려면 구문은 "specified element.siblings()"입니다. 3. 제거() 함수를 사용하여 얻은 형제 요소를 삭제하면 구문은 "siblings. 제거하다()".
이 튜토리얼의 운영 환경: windows7 시스템, jquery3.6 버전, Dell G3 컴퓨터.
jquery에서 형제 요소를 삭제하는 아이디어:
지정된 요소의 형제 요소를 가져옵니다.
remove() 메서드를 사용하여 얻은 형제 요소를 삭제합니다.
그래서 어떻게 jquery에서 형제 요소를 얻나요?
실제로 jquery는 다양한 요구 사항을 충족하기 위해 형제 요소를 얻기 위해 7가지 메서드를 채택했습니다.
siblings() 메서드는 지정된 요소와 동일한 수준의 모든 요소를 가져오는 데 주로 사용됩니다.
next () 메서드, 주로 지정된 요소의 다음 형제 요소를 가져오는 데 사용됩니다
nextAll() 메서드, 주로 지정된 요소의 다음 형제 수준의 모든 요소를 가져오는 데 사용됩니다
nextUntil() 메서드, 주로 지정된 요소의 다음 형제 요소를 가져오는 데 사용됩니다. 이 형제 요소는 지정된 요소와 nextUntil() 메서드에 의해 설정된 요소 사이의 요소여야 합니다. prev() 메서드는 상위 수준 형제 요소를 가져오는 데 주로 사용됩니다. 지정된 요소의
prevAll() 메서드는 주로 지정된 요소의 이전 수준에서 모든 형제 요소를 얻는 데 사용됩니다.
prevUntil() 메서드는 이전 형제 요소를 얻는 데 주로 사용됩니다. 지정된 요소의 요소입니다. 지정된 요소와 prevUntil() 메서드에 의해 설정된 요소 사이의 요소는
예제 1: 모든 형제 요소 삭제
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script src="js/jquery-3.6.0.min.js"></script> <style> .siblings * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> <script> $(document).ready(function() { $("li.start").siblings().css({ "color": "red", "border": "2px solid red" }); $("button").click(function() { $("li.start").siblings().remove(); }); }); </script> </head> <body> <div style="width:500px;" class="siblings"> <ul>ul (父节点) <li>li (类名为"star"的上一个兄弟节点)</li> <li>li (类名为"star"的上一个兄弟节点)</li> <li class="start">类名称为“star”的li元素</li> <li>li (类名为"star"的下一个兄弟节点)</li> <li>li (类名为"star"的下一个兄弟节点)</li> </ul> </div> <p>选择类名称为“star”的li元素的所有兄弟元素</p> <button>删除所有兄弟元素</button> </body> </html>
예제 2: 지정된 요소 아래의 모든 형제 요소 삭제
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script src="js/jquery-3.6.0.min.js"></script> <style> .siblings * { display: block; border: 2px solid lightgrey; color: lightgrey; padding: 5px; margin: 15px; } </style> <script> $(document).ready(function() { $("li.start").nextAll().css({ "color": "red", "border": "2px solid red" }); $("button").click(function() { $("li.start").nextAll().remove(); }); }); </script> </head> <body> <div style="width:500px;" class="siblings"> <ul>ul (父节点) <li>li (类名为"star"的上一个兄弟节点)</li> <li>li (类名为"star"的上一个兄弟节点)</li> <li class="start">类名称为“star”的li元素</li> <li>li (类名为"star"的下一个兄弟节点)</li> <li>li (类名为"star"的下一个兄弟节点)</li> </ul> </div> <p>选择类名称为“star”的li元素下面的所有兄弟元素</p> <button>删除指定元素下面的所有兄弟元素</button> </body> </html>
[권장 학습: tutorial
jQuery 영상 ,
웹 프론트 -영상끝위 내용은 Jquery에서 형제 요소를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!