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

Metodo jQuery detach()

Metodi HTML/CSS di jQuery

Il metodo detach() rimuove l'elemento selezionato, inclusi tutti i testi e i nodi figli. Poi mantiene i dati e gli eventi.

Ma detach() mantiene tutti i dati e gli eventi jQuery associati all'elemento rimosso.

Questo metodo mantiene una copia dell'elemento rimosso, permettendo di reinserirlo in seguito.

Per eliminare l'elemento e i suoi dati e eventi, usaremove()Metodo.

Per rimuovere solo il contenuto dell'elemento selezionato, usaempty()Metodo.

Sintassi:

$(selector).detach()

Esempio

Rimuovi tutti i paragrafi dal DOM:

$("button").click(function(){
  $("p").detach();
});
Testa a vedere‹/›

Usa il metodo detach() per eliminare e ripristinare l'elemento:

$("#btn1").click(function(){
  elem = $("p").detach();
});
$("#btn2").click(function(){
  $("body").prepend(elem);
});
Testa a vedere‹/›

Metodi HTML/CSS di jQuery