Metode detach jQuery
Savukārt metode detach atšķirībā no metodes remove noņem atlasītos
elementus ar iespēju tos atjaunot.
Pieņemsim, ka mums ir šāds HTML kods:
<p id="test">text</p>
<div></div>
Vispirms noņemsim elementu #test
izmantojot detach, un pēc tam atjaunosim to
citā vietā, izmantojot metodi
appendTo
(tas ir iespējams, jo mainīgajā $elem
pēc noņemšanas joprojām ir atsauce uz to):
let $elem = $('#test');
$elem.detach(); // noņemam elementu
/*
Ievietojam elementu atpakaļ lapā
(ne vienmēr tajā pašā vietā, kur tas bija):
*/
$elem.appendTo('div');
Atgādinu, ka dolāra zīme mainīgajā $elem
ir rakstīta kā pazīme, ka tajā glabājas jQuery
kopums.
Noņemiet p ar id: #test
izmantojot detach, un pēc tam ievietojiet to
pirms h3.