Uklanjanje roditeljskog elementa metodom unwrap u jQuery
Može se uraditi i obrnuto, ne umotati element, već ga razmotati
(odnosno ukloniti roditelja) pomoću metode
unwrap.
U sledećem primeru imamo paragrafe,
koji se nalaze unutar tagova
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>
Hajde da za paragrafe sa klasom www izvršimo
operaciju razmotavanja unwrap:
$('.www').unwrap();
HTML kod će onda izgledati ovako:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<div><p>text</p></div>
Takođe se metodu može proslediti selektor u vidu stringa, tada će se akcija izvršiti samo ako roditelj elementa odgovara datom selektoru:
$('i').unwrap('p');
Pronađite paragrafe p, umotane u
divove div, i uklonite te divove.
Pronađite sve tagove span, umotane u
paragrafe p, i uklonite te paragrafe, ne
dirajući tagove span.