jQuery - 요소 추가/제거
jQuery - 요소 추가
jQuery를 사용하면 새 요소/콘텐츠를 쉽게 추가할 수 있습니다.
새 HTML 콘텐츠 추가
새 콘텐츠를 추가하는 네 가지 jQuery 메서드를 알아봅니다.
append() - 선택한 요소의 끝에 콘텐츠 삽입
prepend() - 선택한 요소의 시작 부분에 삽입 콘텐츠
after () - 선택한 요소 뒤에 내용 삽입
before() - 선택한 요소 앞에 내용 삽입
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"> </script> <script> function appendText(){ var txt1="<p>10月27日。</p>"; // 使用 HTML 标签创建文本 var txt2=$("<p></p>").text("星期四。"); // 使用 jQuery 创建文本 var txt3=document.createElement("p"); txt3.innerHTML="小雨。"; // 使用 DOM 创建文本 text with DOM $("body").append(txt1,txt2,txt3); // 追加新元素 } </script> </head> <body> <p>这是一个段落。</p> <button onclick="appendText()">追加文本</button> </body> </html>
jQuery - 요소 삭제
jQuery를 사용하면 기존 요소 HTML 요소를 쉽게 삭제할 수 있습니다.
요소/콘텐츠 삭제
요소와 콘텐츠를 삭제해야 하는 경우 일반적으로 다음 두 가지 jQuery 메서드를 사용할 수 있습니다.
remove() - 선택한 요소(및 해당 하위 요소) 삭제 비어 있음() - 다음에서 삭제 선택한 요소 하위 요소
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.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;"> 这些是示例 <p>这些是示例</p> <p>这些是示例</p> </div> <br> <button>移除示例</button> </body> </html>
의 두 가지 방법을 비교하여 사용법을 차별화하세요.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.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;"> 这些是示例。 <p>这些是示例。</p> <p>这些是示例。</p> </div> <br> <button>清空示例</button> </body> </html>