Metoda wrapAll

Metoda wrapAll opakowuje wszystkie elementy zestawu w jeden określony tag. Jeśli te elementy znajdują się w różnych miejscach, jQuery najpierw umieszcza je obok siebie, a następnie opakowuje w odpowiedni tag.

Składnia

Parametrem metody może być tekst (ewentualnie z tagami), element DOM lub obiekt jQuery:

javascript.wrapAll(text);

Możemy również skorzystać z funkcji dla każdego elementu:

javascript.wrapAll(function(index))

Przykład

Opakujmy akapity z klasą www w tag div:

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

Kod HTML będzie wyglądał tak:

html<div>
  <p class="www">text</p>
  <p class="www">text</p>
  <p class="www">text</p>
</div>
<p>text</p>

Zobacz też