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

Método jQuery clone()

HTML de jQuery/Métodos CSS

El método clone() crea una copia profunda del conjunto de elementos seleccionados.

La copia profunda significa que copiará el elemento seleccionado y todos sus elementos descendientes, atributos y nodos de texto.

Sintaxis:

$(selector).clone(true|false)

Ejemplo

Clona todos los elementos <p> y colócalos al final del elemento <body>:

$("button").click(function(){
  $("p").clone().appendTo("body");
});
Prueba y mira‹/›

Clona todos los elementos <b> y colócalos antes de todos los párrafos:

$("button").click(function(){
  $("b").clone().prependTo("p");
});
Prueba y mira‹/›

Clona el primer elemento <p> que contiene un programa de manejo de eventos y úsalo al final del elemento <body>:

$("p").click(function(){
  $(this).animate({fontSize: "+=5px"});
});
$("button").click(function(){
  $("p:first").clone(true).appendTo("body");
});
Prueba y mira‹/›

Valor del parámetro

ParámetrosDescripción
trueEl programa de manejo de eventos debe copiarse con el elemento
falseEl programa de manejo de eventos no debe copiarse con el elemento. Esto es el valor predeterminado

HTML de jQuery/Métodos CSS