Metodo wrapAll

Il metodo wrapAll avvolge tutti gli elementi di un set in un tag specificato. Se questi elementi si trovano in posizioni diverse, jQuery prima li mette uno accanto all'altro, e poi li avvolge nel tag richiesto.

Sintassi

Il parametro del metodo può essere del testo (possibilmente con tag), un elemento DOM o un oggetto jQuery:

javascript.wrapAll(text);

Possiamo anche utilizzare una funzione per ogni elemento:

javascript.wrapAll(function(index))

Esempio

Avvolgiamo i paragrafi con classe www in un tag div:

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

Il codice HTML risulterà così:

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

Vedi anche