Metodo detach

Il metodo detach rimuove gli elementi selezionati con la possibilità di ripristinarli. Il metodo è utile quando vogliamo inserire in seguito gli elementi rimossi.

Sintassi

In questo modo rimuoviamo gli elementi. Inoltre possiamo filtrare gli elementi selezionati, passando al metodo il parametro opzionale selector:

javascript.detach([selettore]);

Esempio

Rimuoviamo il paragrafo con #test utilizzando il metodo detach e ripristiniamolo, utilizzando per inserire l'elemento in div il metodo appendTo:

html<p id="test">testo</p>
<div></div>
javascriptlet $elem = $('#test');

$elem.detach(); // rimuoviamo l'elemento
$elem.appendTo('div'); // reinseriamo l'elemento nella pagina

Il codice HTML diventerà così:

html<div><p id="test">testo</p></div>

Vedi anche

  • metodo remove,
    che rimuove gli elementi senza la possibilità di ripristinarli
  • metodo empty,
    che rimuove il contenuto dagli elementi selezionati
  • metodo JavaScript remove,
    che permette di rimuovere un elemento