We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Element#clone.
1 parent ecacc02 commit beb5dbcCopy full SHA for beb5dbc
src/prototype/dom/dom.js
@@ -1145,6 +1145,24 @@
1145
*
1146
* A wrapper around DOM Level 2 `Node#cloneNode`, [[Element.clone]] cleans up
1147
* any expando properties defined by Prototype.
1148
+ *
1149
+ * ##### Example
1150
1151
+ * <div class="original">
1152
+ * <div class="original_child"></div>
1153
+ * </div>
1154
1155
+ * var clone = $('original').clone();
1156
+ * clone.className;
1157
+ * // -> "original"
1158
+ * clone.childElements();
1159
+ * // -> []
1160
1161
+ * var deepClone = $('original').clone(true);
1162
+ * deepClone.className;
1163
1164
+ * deepClone.childElements();
1165
+ * // -> [div.original_child]
1166
**/
1167
function clone(element, deep) {
1168
if (!(element = $(element))) return;
0 commit comments