[jQuery] jQuery empty 메소드의 활용 예시

jQuery의 empty 메소드는 선택한 요소의 자식 요소들을 모두 제거하는 데 사용됩니다. 이를 사용하여 DOM 요소를 비우고 새로운 내용을 삽입하거나 요소를 초기화할 수 있습니다.

예시 1: 요소의 자식 요소들 비우기

다음은 empty 메소드를 사용하여 container 요소의 모든 자식 요소들을 비우는 예시입니다.

$(document).ready(function() {
    $("#emptyButton").click(function() {
        $("#container").empty();
    });
});

HTML:

<div id="container">
    <p>내용을 비우려면 버튼을 클릭하세요.</p>
    <button id="emptyButton">비우기</button>
</div>

위의 예시에서는 버튼이 클릭되면 container 요소의 자식 요소들이 empty 메소드를 통해 모두 제거됩니다.

예시 2: 새로운 내용 삽입하기

다음은 empty 메소드를 사용하여 요소를 비우고 새로운 내용을 삽입하는 예시입니다.

$(document).ready(function() {
    $("#replaceButton").click(function() {
        $("#container").empty();
        $("#container").append("<p>새로운 내용을 추가합니다.</p>");
    });
});

HTML:

<div id="container">
    <p>이전 내용입니다.</p>
    <button id="replaceButton">내용 교체</button>
</div>

위의 예시에서는 버튼이 클릭되면 container 요소의 내용이 empty 메소드로 제거되고, 새로운 p 요소가 삽입됩니다.

empty 메소드를 효과적으로 활용하여 DOM 요소의 자식 요소들을 비우고 필요한 작업을 수행할 수 있습니다.

더 자세한 내용은 jQuery 공식 문서를 참고하십시오.