English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
$(selector).detach()
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‹/›