채택완료

jQuery 에서 detach()와 remove() 차이 예제 코드 만드는 중인데,

https://codepen.io/sinbi/pen/yqpXbE

 

여기다 어떤 코드를 추가하면 둘 차이를 확연히 들어나게 할 수 있을까요?

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

Copy
var hzd 
        $("button.detach").click(function(){
            $("span").text("");
            if( hzd ){
                hzd.appendTo("body");
                hzd = null
            }else{
                hzd =  $("p").detach();
            }            
        });

 

이렇게 하시면 되지 않을까요?

답변에 대한 댓글 2개

답변 감사합니다.

위 코드의 의미가 어떻게 되는지? ^^;
remove와 같은 구조이면서 다르게 반응하는 걸 원하는데, 위 코드는 .... ^^;
detach()와 remove() 의 차이는
지워진 객체의 정보를 가지고 있는냐 없느냐입니다.

remove()와의 차이를 구현하고 싶으시면 다시 복구되는 기능을 보여줘야 하는게 아닌가요?

답변을 작성하려면 로그인이 필요합니다.