15 - 요소 삭제 및 교체

3181 단어

요소 삭제 및 교체


저자: 증경림

요소 삭제


다음 방법으로 문서에서 지정된 DOM 요소를 삭제하거나 지정된 요소에서 모든 하위 노드를 제거할 수 있습니다.
  • remove () 방법
  • empty () 방법

  • remove () 사례 html
    
    

    this 나는 h2

    itemp1

    itemp2

    itemp3

    itemp4

    itemp5


    js
    $(function(){
        $("button").click(function(){
            $("p:eq(0)").remove();
        })  
    })
    

    버튼을 클릭하여 수행한 결과
    
    

    this 나는 h2

    itemp2

    itemp3

    itemp4

    itemp5


    첫 번째 p 요소가 삭제됩니다.
    empty () 사례 html
    
    

    this 나는 h2

    itemp1

    itemp2

    itemp3

    itemp4

    itemp5


    js
    $(function(){
        $("button").click(function(){
            $("p:eq(0)").empty();
        })  
    })
    

    버튼을 클릭하여 수행한 결과
    
    

    this 나는 h2

    itemp2

    itemp3

    itemp4

    itemp5


    첫 번째 p 요소 내용이 비워집니다.

    요소 대체


    다음 방법은 지정된 대상 요소를 새 요소 또는 기존 요소로 대체하는 DOM 요소에 대한 대체 작업을 수행하는 데 사용됩니다.
  • replaceWith() 메서드
  • replaceAll() 메서드

  • replaceWith() 사례 html
    
    

    this 나는 h2

    itemp1

    itemp2

    itemp3

    itemp4

    itemp5


    js
    $(function(){
        $("button").click(function(){
           $("p").replaceWith("this is a");
        })  
    })
    

    버튼을 클릭하여 수행한 결과
    
    

    this 나는 h2

    this is a this is a this is a this is a this is a

    모든 p 요소는 a 요소로 바뀝니다.
    replaceAll() 사례 html
    
    

    this 나는 h2

    itemp1

    itemp2

    itemp3

    itemp4

    itemp5


    js
    $(function(){
        $("button").click(function(){
          $("
    ").replaceAll($("p")); }) })

    버튼을 클릭하여 수행한 결과
    
    

    this 나는 h2


    모든 p 요소는 a 요소로 바뀝니다.

    요소 복사


    clone () 원소 복사 clone (true) 원소 복사 및 원소 귀속 이벤트 복사
    clone () 사례 html
    
    
    

    js
    $(function(){
        $("button").click(function(){
            var btn=$(this).clone(true);
            //true  
            btn.insertAfter($(this));
        })  
    })
    

    임의의 단추를 눌러 실행한 결과
    
    
    
    
    ...
    
    

    모든 p 요소는 a 요소로 바뀝니다.

    좋은 웹페이지 즐겨찾기