본문 바로가기
개발 공부/JS, JQuery

JQuery(제이쿼리) Method/ .remove() - 선택한 요소를 제거하는 메서드)

by momo'sdad 2023. 11. 25.

JQuery(제이쿼리) Method/ .remove() - 선택한 요소를 제거하는 메서드)

 

 

.remove()

.remove()는 선택한 요소를 HTML 문서에서 제거한다.

문법

.remove( [selector] )

특정 선택자를 가진 요소를 제거할 때는 괄호 안에 선택자를 넣는다. 예를 들어

$( 'p' ).remove( '.rm' );

 

은 클래스 값으로 rm을 가진 p 요소를 제거한다. 다음과 같이 해도 결과는 같다.

$( 'p.rm' ).remove();

 

 

예제

 

버튼을 클릭하면 rm을 클래스 값으로 가지는 h1 요소를 제거한다.

<!doctype html>
<html lang="ko">
  <head>
    <meta charset="utf-8">
    <title>jQuery</title>
    <script src="//code.jquery.com/jquery-3.3.1.js"></script>
    <script>
      $( document ).ready( function() {
        $( 'button' ).click( function() {
          $( 'h1' ).remove( '.rm' );
        } );
      } );
    </script>
  </head>
  <body>
    <button>Click to Remove h1 Heading</button>
    <h1 class="rm">Lorem ipsum dolor.</h1>
  </body>
</html>

 

결과)

참고
  • 선택한 요소의 내용만 지울 때는 .empty()를 사용한다.
  • 선택한 요소의 속성(attribute)를 제거할 때는 .removeAttr()를 사용한다.
  • 선택한 요소의 클래스(class)의 값을 제거할 때는 .removeClass()를 사용한다.

 

반응형