ელემენტის მშობლის წაშლა unwrap მეთოდით jQuery-ში

შესაძლებელია პირიქით, არა ელემენტის შეფარდვა, არამედ მისი გახსნა (ანუ მშობლის მოშორება) მეთოდის unwrap დახმარებით.

შემდეგ მაგალითში ჩვენ გვაქვს აბზაცები, რომლებიც მდებარეობენ ტეგების div შიგნით:

html<div><p class="www">ტექსტი</p></div>
<div><p class="www">ტექსტი</p></div>
<div><p class="www">ტექსტი</p></div>
<div><p>ტექსტი</p></div>

მოდით, აბზაცებისთვის კლასით www შევასრულოთ გახსნის ოპერაცია unwrap:

javascript$('.www').unwrap();

HTML კოდი ასე გამოიყურება:

html<p class="www">ტექსტი</p>
<p class="www">ტექსტი</p>
<p class="www">ტექსტი</p>
<div><p>ტექსტი</p></div>

ასევე მეთოდს შეგიძლიათ გადასცეთ სელექტორი სტრიქონის სახით, მაშინ ის იმუშავებს, თუ ელემენტის მშობელი შეესაბამება მითითებულ სელექტორს:

javascript$('i').unwrap('p');
Задание 1

იპოვეთ აბზაცები p, რომლებიც შეფარდილია დივებით div და წაშალეთ ეს დივები.

Задание 2

იპოვეთ ყველა ტეგი span, რომლებიც შეფარდილია აბზაცებით p და წაშალეთ ეს აბზაცები, არ შეეხოთ ტეგებს span.