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

jQuery clone() Method

jQuery HTML/CSS Methoden

The clone() method creates a deep copy of the selected element set.

Deep copy means it will copy the selected element and all its descendant elements, attributes, and text nodes.

Syntax:

$\(selector)\).clone(true|false)

Beispiel

Klone alle <p>-Elemente und fügen Sie sie am Ende des <body>-Elements ein:

$("button").click(function(){
  $("p").clone().appendTo("body");
});
Testen Sie heraus‹/›

Klone alle <b>-Elemente und fügen Sie sie vor allen Absätzen ein:

$("button").click(function(){
  $("b").clone().prependTo("p");
});
Testen Sie heraus‹/›

Klone den ersten <p>-Element, das einen Ereignishandler enthält, und fügen Sie es am Ende des <body>-Elements ein:

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

Parameterwert

ParameterBeschreibung
trueDer angegebene Ereignishandler sollte zusammen mit dem Element kopiert werden
falseDer angegebene Ereignishandler sollte nicht zusammen mit dem Element kopiert werden. Dies ist der Standardwert

jQuery HTML/CSS Methoden