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

Método jQuery wrapInner()

HTML de jQuery/Métodos de CSS

El método wrapInner() envuelve el elemento HTML especificado alrededor de cada elemento seleccionado.

Sintaxis:

Envuelve un elemento alrededor del contenido:

$(selector).wrapInner(wrappingElement)

Usa una función para envolver el elemento en el contenido:

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

Ejemplo

Envuelve el <b>elemento en cada contenido del <p>elemento:

$("button").click(function(){
  $("p").wrapInner("<b></b>");
});
Prueba y observa‹/›

Este ejemplo utiliza document.createElement() para crear un elemento <b> y envolverlo alrededor del contenido de cada elemento <p>:

$("button").click(function(){
  $("p").wrapInner(document.createElement("b"));
});
Prueba y observa‹/›

Envolver contenido con una función:

$("button").click(function(){
  $("p").wrapInner(function(){
      return document.createElement("b");
  });
});
Prueba y observa‹/›

Valor del parámetro

ParámetrosDescripción
wrappingElementEspecificar el elemento HTML que rodea el contenido de cada elemento seleccionado.

Valores posibles:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

function(index)Especificar una función que devuelva el elemento envolvente
  • índice-Devuelve la posición del elemento en la colección

HTML de jQuery/Métodos de CSS