[jQuery] jQuery empty 메소드를 사용하여 특정 태그의 자식 요소 초기화

jQuery의 empty 메소드는 선택한 요소의 모든 자식 요소를 제거하는 데 유용합니다. 이를 통해 특정 태그의 자식 요소를 간단히 초기화하고 새로운 내용을 추가할 수 있습니다.

사용법

우선, 제거하려는 부모 요소를 선택합니다. 예를 들어, 아이디가 “myElement”인 div 요소의 자식 요소를 초기화하려면 다음과 같이 작성합니다.

$("#myElement").empty();

위 코드는 아이디가 “myElement”인 div 요소의 모든 자식 요소를 제거합니다.

예제

다음은 empty 메소드를 사용하여 자식 요소를 초기화하는 예제 코드입니다.

<!DOCTYPE html>
<html>
<head>
  <title>jQuery empty 메소드 예제</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <script>
    $(document).ready(function(){
      $("#clearButton").click(function(){
        $("#myDiv").empty();
      });
    });
  </script>
</head>
<body>

<div id="myDiv">
  <p>첫 번째 단락</p>
  <p>두 번째 단락</p>
</div>

<button id="clearButton">내용 지우기</button>

</body>
</html>

이 예제는 “내용 지우기” 버튼을 클릭하면 id가 “myDiv”인 div 요소의 자식 요소인 모든 p 태그가 제거됩니다.

결론

jQuery의 empty 메소드는 선택한 요소의 자식 요소를 간편하게 제거할 수 있어 매우 편리합니다. 이를 통해 동적으로 변경되는 웹 페이지의 요소를 빠르게 갱신할 수 있습니다.

더 자세한 내용은 jQuery empty 메소드 공식 문서를 참조하십시오.