Méthode detach dans jQuery
Contrairement à la méthode remove, la méthode detach supprime les éléments
sélectionnés avec la possibilité de les restaurer.
Supposons que nous ayons le code HTML suivant :
<p id="test">text</p>
<div></div>
Supprimons d'abord l'élément #test
en utilisant detach, puis restaurons-le
à un autre endroit en utilisant la méthode
appendTo
(ceci est possible car la variable $elem
conserve toujours une référence à cet élément après sa suppression) :
let $elem = $('#test');
$elem.detach(); // supprimer l'élément
/*
Réinsérons l'élément dans la page
(pas nécessairement au même endroit où il était) :
*/
$elem.appendTo('div');
Je rappelle que le dollar dans la variable $elem
indique qu'elle contient un ensemble jQuery.
Supprimez le p avec l'id : #test
en utilisant detach, puis insérez-le
avant le h3.