jQuery හි detach ක්රමය
remove ක්රමයට වඩා වෙනස්ව, detach ක්රමය තෝරාගත්
අංග ඒවා ප්රතිස්ථාපනය කිරීමේ හැකියාව සමඟ ඉවත් කරයි.
අපට පහත HTML කේතය ඇතැයි සිතමු:
<p id="test">text</p>
<div></div>
පළමුව, #test අංගය
detach භාවිතයෙන් ඉවත් කරමු, ඉන්පසු එය
වෙනත් ස්ථානයකට
appendTo
ක්රමය භාවිතයෙන් ප්රතිස්ථාපනය කරමු
(මෙය හැකි ය, මන්ද $elem
විචල්යය තුළ ඉවත් කිරීමෙන් පසුවත් එහි යොමුව තබා ඇති බැවිනි):
let $elem = $('#test');
$elem.detach(); // අංගය ඉවත් කරන්න
/*
අංගය පිටුවට නැවත ඇතුල් කරන්න
(එය සිටියා වූ එම ස්ථානයේම තැබීම අනිවාර්ය නොවේ):
*/
$elem.appendTo('div');
මම ඔබට මතක් කර දෙමි, $elem විචල්යයේ ඩොලර් ලකුණ
එහි jQuery කට්ටලයක් ගබඩා වී ඇති බව පෙන්වීමට ය.
detach භාවිතයෙන් #test
id සහිත p ඉවත් කරන්න, ඉන්පසු එය
h3 ට ඉදිරියෙන් ඇතුල් කරන්න.