Méthode wrapInner

La méthode wrapInner encapsule le contenu à l'intérieur de l'élément dans une balise donnée.

Syntaxe

Le paramètre de la méthode peut être du texte (éventuellement avec des balises), un élément DOM ou un objet jQuery :

javascript.wrapInner(par quoi encapsuler);

Voici comment les éléments sélectionnés sont encapsulés avec un contenu, qui sera retourné sous forme de texte html, par une fonction personnalisée. La fonction est appelée séparément, pour chacun des éléments sélectionnés :

javascript.wrapInner(function(numéro dans l'ensemble));

Exemple

Encapsulons les paragraphes avec la classe www dans la balise b :

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
javascript$('.www').wrapInner('<b></b>');

Le code HTML deviendra alors :

html<p class="www"><b>text</b></p>
<p class="www"><b>text</b></p>
<p class="www"><b>text</b></p>
<p>text</p>

Voir aussi

  • les méthodes wrap, wrapAll, unwrap,
    permettant de travailler avec l'encapsulation des éléments