Die Methode detach in jQuery
Im Gegensatz zur Methode remove entfernt die Methode detach die ausgewählten
Elemente mit der Möglichkeit, sie wiederherzustellen.
Nehmen wir an, wir haben den folgenden HTML-Code:
<p id="test">text</p>
<div></div>
Lassen Sie uns zuerst das Element #test
mit detach entfernen und es dann
an einer anderen Stelle mit der Methode
appendTo
wiederherstellen (dies ist möglich, da in der Variable $elem
nach dem Entfernen immer noch ein Verweis darauf verbleibt):
let $elem = $('#test');
$elem.detach(); // Element entfernen
/*
Fügen Sie das Element wieder in die Seite ein
(nicht unbedingt an derselben Stelle, wo es war):
*/
$elem.appendTo('div');
Ich erinnere daran, dass das Dollarzeichen in der Variable $elem
ein Zeichen dafür ist, dass sie ein jQuery-Objekt enthält.
Entfernen Sie p mit id: #test
mit detach und fügen Sie es dann
vor h3 ein.