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

Método jQuery wrapInner()

HTML do jQuery/Métodos CSS

O método wrapInner() envolve o elemento HTML especificado ao redor do conteúdo de cada elemento selecionado.

Sintaxe:

Envolver um elemento ao redor do conteúdo:

$(selector).wrapInner(wrappingElement)

Usar função para envolver o elemento ao redor do conteúdo:

$(selector).wrapInner(function(index))

Exemplo

Envolver o <b>elemento em volta do conteúdo de cada <p>elemento:

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

Este exemplo usa document.createElement() para criar um elemento <b> e envolve o conteúdo de cada elemento <p> ao redor dele:

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

Empacotar Conteúdo com Função:

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

Valor do Parâmetro

ParâmetrosDescrição
wrappingElementEspecificar o Elemento HTML que Envolve o Conteúdo ao Redor de Cada Elemento Selecionado.

Valores Possíveis:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

function(index)Especificar uma Função de Retorno que Envolve o Elemento
  • index-Retornar a Posição do Elemento na Coletânea

HTML do jQuery/Métodos CSS