Îndepărtarea părintelui unui element cu metoda unwrap în jQuery
Poate fi făcut invers, nu să înfășurați un element, ci să-l desfășurați
(adică să îndepărtați părintele) folosind metoda
unwrap.
În următorul exemplu, avem paragrafe
care se află în interiorul tag-urilor
div:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p>text</p></div>
Să executăm pentru paragrafele cu clasa www
operația de desfășurare unwrap:
$('.www').unwrap();
Codul HTML va arăta astfel:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<div><p>text</p></div>
De asemenea, metodei i se poate transmite un selector sub formă de șir de caractere, atunci va acționa doar dacă părintele elementului se potrivește cu selectorul specificat:
$('i').unwrap('p');
Găsiți paragrafele p, înfășurate
în div-uri div, și ștergeți aceste div-uri.
Găsiți toate tag-urile span, înfășurate
în paragrafe p, și ștergeți aceste paragrafe, fără a
atinge tag-urile span.