IT 소스/jQuery
[jQuery] .empty() - 선택한 요소의 내용을 지우는 메서드
한량이야기
2023. 2. 22. 08:21
반응형
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
jQuery의 .empty() 사용방법
jQuery의 .empty()는 해당 요소의 텍스트 콘텐츠는 유지되지만
모든 하위 요소(자식 요소)가 삭제됩니다.
즉, 이 메서드를 사용하면 선택한 요소의 내용을 간단하게 비울 수 있습니다.
'#myDiv' 요소의 내용을 비우려면 다음과 같이 jQuery 코드를 작성할 수 있습니다.
// javascript code
$('#myDiv').empty();
// html code
<div id="myDiv">
<p>Hello, world!</p>
<a href="#">Click me!</a>
</div>
이렇게 함으로써, '#myDiv' 요소 내부의 '<p>'요소와 '<a>'요소가 모두 삭제됩니다.
결과적으로, '#myDiv' 요소의 내용은 비어 있게 됩니다.
// 실행 후 html code
<div id="myDiv">
</div>
empty() 메서드는 선택한 요소를 유지하면서 내용만 제거하므로,
선택한 요소의 속성이나 이벤트 등은 유지됩니다.
반응형