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

Método jQuery wrapAll()

HTML de jQuery/Métodos CSS

El método wrapAll() envuelve el elemento HTML especificado alrededor de todos los elementos seleccionados.

Sintaxis:

$(selector).wrapAll(wrappingElement)

Ejemplo

Envolver el elemento DIV alrededor de todos los elementos <p>:

$("button").click(function(){
  $("p").wrapAll("<div></div>");
});
Prueba y mira‹/›

Este ejemplo utiliza document.createElement() para crear un elemento DIV y lo envuelve alrededor de todos los elementos <p>:

$("button").click(function(){
  $("p").wrapAll(document.createElement("div"));
});
Prueba y mira‹/›

Ten en cuenta que, en este ejemplo, todo el contenido entre los párrafos se olvidó, por ejemplo (acerca de mí?):

Este es el primer párrafo.

Este es el segundo párrafo.

¿Y yo?

Este es el último párrafo.

Ejecutar código

Diferencia entre los métodos wrap() y wrapAll():

$("#btn1").click(function(){
  $("p").wrap("<div></div>");
});
$("#btn2").click(function(){
  $("p").wrapAll("<div></div>");
});
Prueba y mira‹/›

Valor del parámetro

ParámetrosDescripción
wrappingElementEspecificar la estructura que debe envolver todos los elementos seleccionados

Valores posibles:

  • Elemento HTML

  • Elemento DOM

  • Objeto jQuery

HTML de jQuery/Métodos CSS