# jQuery.wrap()

Liste des paramètres acceptés :

- wrap(html)
- wrap(element)

### wrap(html)

Entoure une structure d'élements par d'autres éléments. Cette procédure est très utile pour injecter une structure de code additionnel dans un document sans modifier la sémantique originelle du document.
Attention: ne marche pas avec des élements contenant du texte. Il faut dans ce cas ajouter le texte après l'opération.

Paramètres:

- html (String): code HTML qui entourera l'élement cible

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

`$("p").wrap("<div class='wrap'></div>");`

#### Testons sur le script suivant:

`p>Test Paragraph.</p>`

#### On obtiendra :

`<div class='wrap'><p>Test Paragraph.</p></div>`

### wrap(element)

Entoure une structure d'élements par d'autres éléments. Cette procédure est très utile pour injecter une structure de code additionnel dans un document sans modifier la sémantique originelle du document.
Attention: ne marche pas avec des élements contenant du texte. Il faut dans ce cas ajouter le texte après l'opération.

Paramètres:

- element (Element): element DOM qui entourera l'élement cible.

Cette methode renvoie: objet jQuery

#### Prenons l'exemple suivant:

`$("p").wrap( document.getElementById('content') );`

#### Testons sur le script suivant:

`<p>Test Paragraph.</p><div id="content"></div>`

#### On obtiendra :

`<div id="content"><p>Test Paragraph.</p></div>`

####