jQuery-da elementlarni yaratish va o‘rash

Teg bilan o‘rashdan oldin elementni hujjatda oldindan yaratish mumkin. Quyida keltirilgan abzaslarni '<div></div>' teglariga o‘ramiz:

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

Buning uchun document.createElement('div') yordamida elementni hujjatda oldindan yaratish mumkin:

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

Yoki:

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

Parametr sifatida nafaqat teg nomi, balki '<div></div>' kabi konstruksiyani ham uzatish mumkin - bu holda natija butunlay bir xil bo‘ladi:

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

HTML kodi quyidagicha ko‘rinadi:

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

Ikkinchi usuldan foydalanganda, ochilish tegi (bizning holatda '<div>') iga har qanday atributlar yozish mumkin, bu holda o‘rash ushbu atributlar bilan amalga oshiriladi.

Keling, abzasslarimizni zzz klassiga ega div bilan o‘ramiz:

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

HTML kodi quyidagicha ko‘rinadi:

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

Har bir h3 ni aaa klassiga ega div ga o‘rang.