jQuery는 다음 두 가지 방법을 사용하여 HTML 요소를 삭제하거나 지웁니다.
remove() – 지정된 요소(하위 요소 포함)를 삭제합니다.
비어 있음() - 지정된 요소의 하위 요소를 비웁니다.
예:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JQuery Demo</title> <script src="scripts/jquery-1.9.1.js"></script> <script> $(document).ready(function () { $("button").click(function () { $("#div1").remove(); }); }); </script> </head> <body> <div id="div1" style="height: 100px; width: 300px; border: 1px solid black; background-color: yellow;"> This is some text in the div. <p>This is a paragraph in the div.</p> <p>This is another paragraph in the div.</p> </div> <br> <button>Remove div element</button> </body> </html> empty: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JQuery Demo</title> <script src="scripts/jquery-1.9.1.js"></script> <script> $(document).ready(function () { $("button").click(function () { $("#div1").empty(); }); }); </script> </head> <body> <div id="div1" style="height: 100px; width: 300px; border: 1px solid black; background-color: yellow;"> This is some text in the div. <p>This is a paragraph in the div.</p> <p>This is another paragraph in the div.</p> </div> <br> <button>Empty the div element</button> </body> </html>
jQuery의 Remove() 메소드는 삭제해야 하는 일부 HTML 요소를 필터링하는 데 사용할 수 있는 매개변수도 지원합니다. 이 매개변수는 유효한 jQuery 선택기일 수 있습니다.
예를 들어, 다음 코드는 class="italic"인
요소만 삭제합니다.
$("p").remove(".italic");