English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery detach() 方法

jQuery HTML/Métodos CSS

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.

Sintaxis:

$("selector").detach()

Ejemplo

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í‹/›

jQuery HTML/Métodos CSS