Método jQuery detach()
Exemplo
Remova todos os elementos <p>:
$("button").click(function(){
$("p").detach();
});
Definição e uso
O método detach() remove os elementos selecionados, incluindo todos os nós de texto e filho. No entanto, ele mantém dados e eventos.
Este método também mantém uma cópia dos elementos removidos, o que permite que eles sejam reinseridos posteriormente.
Dica: Para remover os elementos e seus dados e eventos, use o método remove() .
Dica: Para remover apenas o conteúdo dos elementos selecionados, use o método empty() .
Sintaxe
$(selector).detach()
Experimente você mesmo - Exemplos
Como usar o método detach() para remover e restaurar um elemento.
Mostra a diferença entre os métodos detach() e remove().