Mbështjellja e disa elementeve në jQuery
Mund të mbështjellni jo çdo element veç e veç,
por të gjithë elementet e gjetur së bashku me ndihmën e metodës
wrapAll.
Në kodin HTML paraqitet një grup paragrafësh:
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
Le të gjejmë të gjithë paragrafët me klasën www dhe
t'i mbështjellim ata në një tag div:
$('.www').wrapAll('<div></div>');
Kodi HTML do të duket kështu:
<div>
<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
</div>
<p>text</p>
Kini parasysh se nëse elementet që do të mbështillen nuk
ndodhen njëri pranë tjetrit, metoda wrapAll së pari
do t'i zhvendosë elementet në një vend, dhe pastaj
do t'i mbështjellë ata. Shikoni shembullin e mëposhtëm:
<p class="www">text1</p>
<p class="www">text2</p>
<p>text</p>
<p class="www">text3</p>
Zbatojmë metodën wrapAll:
$('.www').wrapAll('<div></div>');
Si rezultat, marrim kodin HTML të mëposhtëm:
<div>
<p class="www">text1</p>
<p class="www">text2</p>
<p class="www">text3</p>
</div>
<p>text</p>
Metodat e mbështjelljes së elementeve parashikojnë gjithashtu mundësinë e aplikimit të një funksioni për çdo element në grup.
Mbështillni të gjithë h2 në një i.