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:

javascript.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:

javascript.wrap(function(seerianumber komplektis));

Näide

Mähime kõik klassiga www lõigud div sildiga:

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

HTML kood näeb välja selline:

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>

Näide

Parameetrina saab edastada mitte ainult sildi nime, vaid ka järgmist konstruktsiooni:

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

HTML kood näeb välja selline:

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>

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:

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

HTML kood näeb välja selline:

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>

Vaata ka