테스트 사이트 - 개발 중인 베타 버전입니다

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

sinbi 7년 전 조회 2,638

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

 

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

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

답변 1개

채택된 답변
+20 포인트
잉끼s
7년 전

</p>

<p>

        var hzd 

        $("button.detach").click(function(){

            $("span").text("");

            if( hzd ){

                hzd.appendTo("body");

                hzd = null

            }else{

                hzd =  $("p").detach();

            }            

        });

        </p>

<p>

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
sinbi
7년 전
답변 감사합니다.

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

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

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

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

로그인