jQuery.clone()

Liste des paramètres acceptés :

clone(profondeur)

Clone les élements DOM trouvés et les sélectionne. Cette fonction est utile pour créer des copies d'élements et les déplacer à un endroit spécifié.

Paramètres:

Cette methode renvoie: objet jQuery

Prenons l'exemple suivant:

Clone tous les élements "b" et les ajoute au début de tous les paragraphes.

$("b").clone().prependTo("p");

Testons sur le script suivant:

<b>Hello</b><p>, how are you?</p>

On obtiendra :

<b>Hello</b><p><b>Hello</b>, how are you?</p>

Prenons l'exemple suivant:

Clone tous les paragraphes avec la classe "toClone" sans leurs descendants, et ajoute la copie a la fin du contenu de l'élement ayant l'id "cloneCuve".

$("p.toClone").clone(false).append('#cloneCuve');

Testons sur le script suivant:

<p class="toClone">How are you?</p> <div id="cloneCuve"> <p>Here's the clone Cuve</p> </div> <b>Hello</b> <p>, how are you?</p>

On obtiendra :

<p class="toClone">How are you?</p> <div id="cloneCuve"> <p>Here's the clone Cuve</p> <p class="toClone"></p> </div>