Elementin valideyninin unwrap metodu ile silinmesi jQuery-də
Əksinə, elementi əhatə etmək deyil, onu açmaq
(yəni valideyni silmək) mümkündür, bunun üçün
unwrap
metodundan istifadə olunur.
Aşağıdakı nümunədə bizim
div teqləri içərisində yerləşən abzaslar var:
<div><p class="www">mətn</p></div>
<div><p class="www">mətn</p></div>
<div><p class="www">mətn</p></div>
<div><p>mətn</p></div>
Gəlin www sinfinə malik abzaslar üçün
unwrap əməliyyatını yerinə yetirək:
$('.www').unwrap();
HTML kodu aşağıdakı kimi görünəcək:
<p class="www">mətn</p>
<p class="www">mətn</p>
<p class="www">mətn</p>
<div><p>mətn</p></div>
Həmçinin, metoda sətir şəklində selektor ötürmək olar, bu halda o, yalnız elementin valideyni göstərilən selektora uyğun gəldikdə işləyəcək:
$('i').unwrap('p');
div-lər tərəfindən əhatə olunmuş
p abzalarını tapın və həmin div-ləri silin.
p abzaları tərəfindən əhatə olunmuş bütün
span teqlərini tapın və span teqlərinə toxunmadan,
həmin abzaları silin.