Метод wrap
Метод wrap элементларни
берилган тегга ўраб олади.
Синтаксис
Методнинг параметри сифатида матн (эхтимол теглар билан), DOM элемент ёки jQuery объекти хизмат қилиши мумкин:
.wrap(чем обернуть);
Мана шундай танланган элементлар фойдаланувчи томонидан берилувчи функция қайтарадиган контент билан ўралади. Функция ҳар бир танланган элемент учун алоҳида чақирилади, параметр сифатида тўпламдаги элементнинг позициясини қабул қилади:
.wrap(function(номер в наборе));
Мисол
www синфига эга бўлган ҳамма абзацларни
div теги билан ўраб оламиз:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap(document.createElement('div'));
HTML код шундай кўринишга келади:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Мисол
Параметр сифатида фақат тег номинигина эмас, балки қуйидаги конструкцияни ҳам ўтказиш мумкин:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap('<div></div>');
HTML код шундай кўринишга келади:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Мисол
Очилувчи тегга ҳар қандай атрибутларни ёзиш мумкин,
бу ҳолда ўраб олиш ушбу атрибутлар билан бирга амалга оширилади. Келинг
www синфига эга бўлган абзацларни zzz синфига эга бўлган див билан ўраб оламиз:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap('<div class="zzz"></div>');
HTML код шундай кўринишга келади:
<div class="zzz"><p class="www">text</p></div>
<div class="zzz"><p class="www">text</p></div>
<div class="zzz"><p class="www">text</p></div>
<p>text</p>