English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método jQuery wrapAll()

HTML do jQuery/Métodos CSS

O método wrapAll() envolve o elemento HTML especificado ao redor de todos os elementos selecionados.

Sintaxe:

$(selector).wrapAll(wrappingElement)

Exemplo

Envolver o elemento DIV ao redor de todos os elementos <p>:

$("button").click(function(){
  $("p").wrapAll("<div></div>");
});
Teste e Veja‹/›

Este exemplo usa document.createElement() para criar um elemento DIV e envolve-o ao redor de todos os elementos <p>:

$("button").click(function(){
  $("p").wrapAll(document.createElement("div"));
});
Teste e Veja‹/›

Atenção, neste exemplo, todo o conteúdo entre os parágrafos foi esquecido, por exemplo (sobre eu?):

Este é o primeiro parágrafo.

Este é o segundo parágrafo.

E eu?

Este é o último parágrafo.

Executar Código

Diferença entre os métodos wrap() e wrapAll():

$("#btn1").click(function(){
  $("p").wrap("<div></div>");
});
$("#btn2").click(function(){
  $("p").wrapAll("<div></div>");
});
Teste e Veja‹/›

Valor do Parâmetro

ParâmetrosDescrição
wrappingElementEstrutura a ser empacotada em todos os elementos selecionados

Valores Possíveis:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

HTML do jQuery/Métodos CSS