Metod wrap

Metod wrap elementlarni berilgan tegga o‘radi.

Sintaksis

Metod parametri sifatida matn (teglar bilan birga), DOM element yoki jQuery ob'ekti bo‘lishi mumkin:

javascript.wrap(nima bilan o‘ramoq);

Tanlangan elementlar foydalanuvchi funktsiyasi tomonidan qaytarilgan kontentga shunday o‘raladiki, funktsiya har bir tanlangan element uchun alohida chaqiriladi va parametr sifatida to‘plamdagi elementning o‘rnini qabul qiladi:

javascript.wrap(function(to‘plamdagi raqam));

Misol

www klassiga ega bo‘lgan barcha abzatslarni div tegi bilan o‘ramiz:

html<p class="www">matn</p>
<p class="www">matn</p>
<p class="www">matn</p>
<p>matn</p>
javascript$('.www').wrap(document.createElement('div'));

HTML kodi shunday ko‘rinishga keladi:

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>

Misol

Parametr sifatida nafaqat teg nomi, balki quyidagi konstruksiyani ham uzatish mumkin:

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

HTML kodi shunday ko‘rinishga keladi:

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>

Misol

Ochiladigan tegga har qanday atributlar yozish mumkin, bunda o‘rash bu atributlar bilan birga amalga oshiriladi. Keling, www klassiga ega bo‘lgan abzatslarni zzz klassiga ega div bilan o‘ramiz:

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

HTML kodi shunday ko‘rinishga keladi:

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>

Shuningdek qarang