English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
jQuery detach() 메서드는 선택된 요소를 제거하고 모든 텍스트와 자식 노드를 포함하여, 데이터와 이벤트를 유지합니다.
detach() 메서드는 선택된 요소를 제거하고 모든 텍스트와 자식 노드를 포함하여, 데이터와 이벤트를 유지합니다.
하지만, detach()는 제거된 요소와 관련된 모든 jQuery 데이터와 이벤트를 유지합니다.
이 메서드는 제거된 요소의 복제본을 유지하여 나중에 다시 삽입할 수 있도록 합니다.remove()를 사용하여 요소 및 데이터와 이벤트를 제거하려면:메서드.
선택된 요소에서 내용만 제거하려면, 다음을 사용하십시오:empty()메서드.
$(selector).detach()
모든 파싱을 DOM에서 제거하십시오:
$("button").click(function(){ $("p").detach(); });테스트 보기‹/›
detach() 메서드를 사용하여 요소를 제거하고 복원하는 예제:
$("#btn1").click(function(){ elem = $("p").detach(); }); $("#btn2").click(function(){ $("body").prepend(elem); });테스트 보기‹/›