jQuery'de Öğe Oluşturma ve Sarma

Bir etiketle sarmadan önce, öğeyi belgede önceden oluşturabilirsiniz. Aşağıda sunulan paragrafları '<div></div>' etiketleri içine alalım:

html<p class="www">metin</p>
<p class="www">metin</p>
<p class="www">metin</p>
<p>metin</p>

Bunun için, önceden document.createElement('div') kullanarak belgede bir öğe oluşturabilirsiniz:

javascript$('.www').wrap(document.createElement('div'));

Ya da:

javascriptlet div = document.createElement("div");
$('.www').wrap(div);

Parametre olarak sadece etiket adı değil, '<div></div>' gibi bir yapı da iletebilirsiniz - bu durumda etki tamamen aynı olacaktır:

javascript$('.www').wrap('<div></div>');

HTML kodu şu şekilde görünecektir:

html<div><p class="www">metin</p></div>
<div><p class="www">metin</p></div>
<div><p class="www">metin</p></div>
<p>metin</p>

İkinci yöntem kullanılırken, açılış etiketine (bizim durumumuzda '<div>') herhangi bir nitelik yazabilirsiniz, bu durumda sarma işlemi bu niteliklerle birlikte gerçekleşecektir.

Paragraflarımızı zzz sınıfına sahip bir div ile saraIım:

javascript$('.www').wrap('<div class="zzz"></div>');

HTML kodu şu şekilde görünecektir:

html<div class="zzz"><p class="www">metin</p></div>
<div class="zzz"><p class="www">metin</p></div>
<div class="zzz"><p class="www">metin</p></div>
<p>metin</p>
Задание 1

Her bir h3 öğesini, aaa sınıfına sahip bir div içine alın.