티스토리 뷰
[JS] jQuery에서 remove, detach, empty 차이
JoonPyo-Hong 2021. 7. 29. 11:28반응형
$("#id").remove();
지정한 요소와 하위 요소를 모두 제거한다.
제거 되는 요소들의 데이터와 이벤트가 전부 제거된다.
$("#id").detach();
지정한 요소와 하위 요소 모두를 제거한다.
제거 되는 요소들의 데이터와 이벤트가 제거되지 않고 유지된다.
요소 제거 후 append로 재생성 하는 경우에 사용한다. (데이터, 이벤트 유지)
$("#id").empty();
지정한 요소의 하위 요소를 모두 제거한다. 지정한 요소는 제거되지 않는다.
제거 되는 요소들의 데이터와 이벤트가 전부 제거된다.
반응형
'[JS]' 카테고리의 다른 글
[JS] 웹 페이지 HTML 렌더링 순서, CSS 파일 head안에 넣는 이유, Script 파일 body안에 넣는 이유 (10) | 2021.07.31 |
---|---|
[JS] 소수점 계산 오류 해결법 (부동 소수점) (17) | 2021.07.30 |
[JS] disabled, readonly 사용법과 차이점 (8) | 2021.07.28 |
[JS] jQuery is not defined, $ is not defined 오류 (1) | 2021.07.27 |
[JS] 문자열 공백 제거하기 (trim, replace, 정규식) (0) | 2021.07.25 |
댓글
반응형