Método wrapAll

O método wrapAll envolve todos os elementos de um conjunto em uma tag especificada. Se esses elementos estiverem em locais diferentes, o jQuery primeiro os coloca um ao lado do outro e depois os envolve na tag desejada.

Sintaxe

O parâmetro do método pode ser um texto (possivelmente com tags), um elemento DOM ou um objeto jQuery:

javascript.wrapAll(com o que envolver);

Também podemos usar uma função para cada elemento:

javascript.wrapAll(function(índice no conjunto))

Exemplo

Vamos envolver os parágrafos com a classe www na tag div:

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

O código HTML ficará assim:

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

Veja também