29 of 119 menu

Método clone

O método clone cria cópias profundas dos elementos selecionados da página e os retorna como um objeto jQuery. Os elementos são copiados junto com todos os elementos contidos dentro deles. Os parâmetros opcionais regulam se é necessário copiar os manipuladores de eventos vinculados a esses elementos (por padrão false - não copiar).

Sintaxe

Dois parâmetros opcionais podem ser passados para o método, que podem receber os valores true ou false (false por padrão). Para o primeiro parâmetro com valor true - os manipuladores de eventos e os dados do elemento serão também copiados, com false - não. Para o segundo parâmetro com valor true - os manipuladores de eventos e os dados de todos os descendentes do elemento clonado serão também copiados, com false - não.

.clone([flag1], [flag2]);

Exemplo

Vamos inserir após o parágrafo mais um igual, usando o método clone e o método insertAfter:

<p class="www">texto</p> $('.www').clone().insertAfter('.www');

Veja também

  • método after,
    que adiciona conteúdo após o elemento especificado
  • método before,
    que adiciona conteúdo antes do elemento especificado
  • método remove,
    que remove elementos sem possibilidade de sua recuperação
  • método detach,
    que remove elementos com possibilidade de sua recuperação
azbydeenesfrkakkptruuz