27 of 119 menu

Método detach

El método detach elimina los elementos seleccionados con posibilidad de restaurarlos. El método es útil cuando queremos insertar posteriormente los elementos eliminados.

Sintaxis

Así eliminamos los elementos. Adicionalmente podemos filtrar los elementos seleccionados, pasando al método el parámetro opcional selector:

.detach([selector]);

Ejemplo

Eliminemos el párrafo con #test usando el método detach y restaurémoslo, usando para insertar el elemento en div el método appendTo:

<p id="test">text</p> <div></div> let $elem = $('#test'); $elem.detach(); // eliminamos el elemento $elem.appendTo('div'); // insertamos el elemento nuevamente en la página

El código HTML quedará así:

<div><p id="test">text</p></div>

Véase también

  • método remove,
    que elimina elementos sin posibilidad de restaurarlos
  • método empty,
    que elimina el contenido de los elementos seleccionados
  • método JavaScript remove,
    que permite eliminar un elemento
azbydeenesfrkakkptruuz