jQuery에서 요소와 내용을 삭제하는 방법에는 세 가지 방법이 있습니다. 즉, 제거() 메서드, 분리() 메서드, 비어 있음() 메서드입니다. 다음 글에서는 이 세 가지 메소드가 요소를 삭제하는 방법과, Remove() 메소드, detach() 메소드, empty() 메소드의 차이점을 소개합니다. [동영상 튜토리얼 추천: jQuery tutorial]
jQuery Remove() method# 🎜🎜#
<!DOCTYPE html> <html> <meta charset="UTF-8"> <head> <title>jQuery remove()方法</title> <style> #demo{ padding: 10px; border: 1px solid red; } </style> </head> <body> <h1 style="color:red;">PHP中文网</h1> <div id="demo"> <h2>使用remove()方法删除!</h2> <p>测试文本!</p> </div> <br> <button>删除</button> <script src="js/jquery.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { $("#demo").remove(); }); }); </script> </body> </html>출력: 삭제 버튼을 클릭하기 전: 삭제 버튼을 클릭한 후 :
jQuery detach() 메서드
detach() 메소드는 선택한 요소(모든 텍스트 및 하위 노드 요소 포함)를 삭제하는 데 사용됩니다.<script src="js/jquery.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { $("#demo").detach(); }); }); </script>출력: 삭제 버튼을 클릭하기 전: 삭제 버튼을 클릭한 후 :
설명:
remove() detach() 메서드는 선택한 요소와 그 안에 있는 모든 콘텐츠를 삭제하지만, Remove() 메서드는 요소 자체만 유지하고 요소의 jQuery 데이터는 제거하지 않습니다. 그러나 detach() 메서드는 요소 자체를 유지하는 것 외에도 모든 바인딩된 이벤트, 추가 데이터 등도 유지합니다.jQueryempty() 메서드
empty() 메서드는 선택한 요소에서 제거하는 데 사용됩니다. 모든 텍스트와 하위 요소를 포함한 모든 콘텐츠가 포함됩니다. 코드 예제를 사용하여 empty() 메서드가 요소를 삭제하는 방법을 이해해 보겠습니다.<script src="js/jquery.min.js"></script> <script> $(document).ready(function() { $("button").click(function() { $("#demo").empty(); }); }); </script>출력: 삭제 버튼을 클릭하기 전: 삭제 버튼을 클릭한 후 :
설명:
empty() 메서드는 다음 요소만 삭제합니다. selected element 모든 콘텐츠이지만 선택한 요소 자체는 삭제되지 않습니다. 위 내용은 이 글의 전체 내용이며, 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !위 내용은 jQuery로 요소를 삭제하는 방법은 무엇입니까? 제거(), 분리() 및 비어 있음()의 간단한 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!