English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Método detach() de jQuery
El método detach() elimina el elemento seleccionado, incluyendo todos los textos y nodos hijos. Luego conservará los datos y eventos.
Sin embargo, detach() conservará todos los datos y eventos asociados con el elemento eliminado.
Este método conservará una copia del elemento eliminado, permitiéndoles ser reinsertados más tarde.Para eliminar el elemento y sus datos y eventos, utiliceMétodo.
Para eliminar solo el contenido del elemento seleccionado, utiliceempty()Método.
$("selector").detach()
Eliminar todos los párrafos del DOM:
$("button").click(function(){ $("p").detach(); });Prueba aquí‹/›
Uso del método detach() para eliminar y restaurar elementos:
$("#btn1").click(function(){ elem = $("p").detach(); }); $("#btn2").click(function(){ $("body").prepend(elem); });Prueba aquí‹/›