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

Méthode jQuery wrapAll()

HTML jQuery/Méthodes CSS

La méthode wrapAll() enveloppe l'élément HTML spécifié autour de tous les éléments sélectionnés.

Syntaxe :

$(selector).wrapAll(wrappingElement)

Exemple

Envelopper l'élément DIV autour de tous les éléments <p> :

$("button").click(function(){
  $("p").wrapAll("<div></div>");
});
Testez pour voir‹/›

Ce exemple utilise document.createElement() pour créer un élément DIV et le envelopper autour de tous les éléments <p> :

$("button").click(function(){
  $("p").wrapAll(document.createElement("div"));
});
Testez pour voir‹/›

Veuillez noter que dans cet exemple, tout le contenu entre les paragraphes est oublié, par exemple (à propos de moi ?) :

C'est le premier paragraphe.

C'est le deuxième paragraphe.

Et moi ?

C'est le dernier paragraphe.

Exécutez le code

La différence entre les méthodes wrap() et wrapAll() :

$("#btn1").click(function(){
  $("p").wrap("<div></div>");
});
$("#btn2").click(function(){
  $("p").wrapAll("<div></div>");
});
Testez pour voir‹/›

Valeur du paramètre

ParamètresDescription
wrappingElementSpécifiez la structure à envelopper tous les éléments sélectionnés

Valeurs possibles :

  • Élément HTML

  • Élément DOM

  • Objet jQuery

HTML jQuery/Méthodes CSS