Metodas wrap
Metodas wrap apgaubia
elementus nurodyta žyma.
Sintaksė
Metodo parametras gali būti tekstas (galbūt su žymomis), DOM elementas arba jQuery objektas:
.wrap(text or tag);
Štai taip pasirinkti elementai apgaubiami turiniu, kuris bus grąžintas vartotojo funkcijos. Funkcija iškviečiama atskirai, kiekvienam iš pasirinktų elementų, kaip parametrą priimant elemento poziciją rinkinyje:
.wrap(function(eilės numeris rinkinyje));
Pavyzdys
Apgaubkime visus pastraipas su klase www žyma
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 kodas atrodys taip:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Pavyzdys
Parametru galima perduoti ne tik žymos pavadinimą, bet ir šią konstrukciją:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
$('.www').wrap('<div></div>');
HTML kodas atrodys taip:
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<div><p class="www">text</p></div>
<p>text</p>
Pavyzdys
Atidarančioje žymoje galima rašyti bet kokius atributus,
o apgaubimas bus vykdomas kartu su šiais
atributais. Apgaubkime pastraipas su klase
www div'u su klase 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 kodas atrodys taip:
<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>