jQuery DOM empty remove 메소드
제거하기위한 메소드로는 .empty()와 .remove()가 있다..empty()의경우는 검색된 요소안의 모든 엘리먼트를 제거하고 .remove()의 경우는 검색된 엘리먼트와 자식들을 제거한다.차례대로 보자
empty 메소드
empty메소드는 비운다는 말 그대로 모든걸 지운다.해당엘리먼트의 자식과 텍스트모두 제거한다
모두 사라 집니다.
위의 코드에 아래를 삽입하면 아무것도 나오지 않는다.
$('p').empty(); //p란 엘리먼트에 접근후 //p엘리먼트의 자식과 텍스트 제거
remove 메소드
이메소드는 접근하여 검색된 엘리먼트와 자식,텍스트를 제거한다.
사라짐
안사라짐
위에서 selected란 클래스의 엘리먼트를 사라지게 할것이다.
$('p').remove('.selected'); //p엘리먼트에 접근후 //selected란 클래스를 가진것을 제거한다.
결과는 안사라짐 이것만 나올것이다.
예제의 결과는 여기에서http://sianasiatiger.cafe24.com/study/D_empty_remove.html
댓글