개발/JQuery & Javascript
remove() vs empty()
한번사는인생.
2017. 9. 1. 17:35
1. remove()
해당 selector를 삭제하는 함수이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <ul class="cont s_list"> <li> <a href="view.aspx" class="img_cont"> <div class="b_img"> <img src="http://img.nocutnews.co.kr/nocut/v2/timeline/dog02.jpeg" alt="이미지" /> </div> <div class="text"> <p>'박 전 대통령'향후 검찰수사,전망</p> <div class="text_cont"> <span class="date">2017.08.31 09:00</span> <span class="vnum">11</span> </div> </div> </a> </li> </ul> | cs |
위 HTML을 예제로 설명한다.
1 | $(".cont s_list").remove(); | cs |
실행하면, ul 태그 뿐만 아니라 ul 태그 안에 있는 li, a, div 등 모든 태그의 내용이 삭제된다.
2. empty()
해당 selector 안에 있는 태그 및 내용을 삭제하는 함수이다.
1 | $(".cont s_list").empty(); | cs |
실행하면, ul 태그는 존재하고 안에 있는 태그 및 내용이 삭제된다.