Meetod wrap
Meetod wrap mähkib
elemendid etteantud silti.
Süntaks
Meetodi parameetriks võib olla tekst (võimalik, et koos siltidega), DOM element või jQuery objekt:
.wrap(text or tag);
Nii mähitakse valitud elemendid sisuga, mille tagastab kasutaja funktsioon. Funktsiooni kutsutakse välja iga valitud elemendi jaoks eraldi, võttes parameetrina elemendi asukoha komplektis:
.wrap(function(seerianumber komplektis));
Näide
Mähime kõik klassiga www lõigud
div sildiga:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap(document.createElement('div'));
HTML kood näeb välja selline:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Näide
Parameetrina saab edastada mitte ainult sildi nime, vaid ka järgmist konstruktsiooni:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap('<div></div>');
HTML kood näeb välja selline:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Näide
Avatavasse silti saab kirjutada ükskõik milliseid atribuute,
sel juhul toimub mähkimine koos nende
atribuutidega. Mähkime klassiga www lõigud
div-iga klassiga 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 kood näeb välja selline:
<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>