Odstránenie rodiča elementu metódou unwrap v jQuery
Naopak, možno element nie obaliť, ale rozbaliť
ho (teda odstrániť rodiča) pomocou metódy
unwrap.
V nasledujúcom príklade máme odseky,
ktoré sa nachádzajú vo vnútri tagov
div:
html<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>
Pre odseky s triedou www vykonajte
operáciu rozbalenia unwrap:
javascript$('.www').unwrap();
HTML kód bude vyzerať takto:
html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<div><p>text</p></div>
Metóde možno tiež odovzdať selektor v podobe reťazca, potom bude fungovať, ak rodič elementu vyhovuje zadanému selektoru:
javascript$('i').unwrap('p');
Задание 1
Nájdite odseky p, obalené
divmi div, a odstráňte tieto divy.
Задание 2
Nájdite všetky tagy span, obalené
odsekmi p, a odstráňte tieto odseky, bez
zásahu do tagov span.