Metoda wrap
Metoda wrap ovija
elemente v določeno oznako.
Sintaksa
Parameter metode je lahko besedilo (mogoče z oznakami), DOM element ali objekt jQuery:
.wrap(text or tag);
Tako se izbrani elementi ovijejo z vsebino, ki jo vrne uporabniška funkcija. Funkcija se pokliče ločeno za vsakega izmed izbranih elementov; kot parameter sprejme položaj elementa v nizu:
.wrap(function(številka v nizu));
Primer
Ovijmo vse odstavke z razredom www z oznako
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 koda bo takole:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Primer
Kot parameter lahko podamo ne le ime oznake, temveč tudi naslednjo konstrukcijo:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap('<div></div>');
HTML koda bo takole:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Primer
V začetno oznako lahko zapišemo poljubne atribute,
pri čemer bo ovijanje potekalo skupaj s temi
atributi. Ovijmo odstavke z razredom
www z div z razredom 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 koda bo takole:
<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>