jQuery 文档操作 clone() 方法
clone() 方法生成被选元素的副本,包含子节点、文本和属性。
1. 语法
$(selector).clone(includeEvents)
参数 | 描述 |
---|---|
includeEvents |
可选。布尔值。规定是否复制元素的所有事件处理。 默认地,副本中不包含事件处理器。 |
2. 范例
克隆并追加一个 p 元素:
$("button").click(function(){ $("body").append($("p").clone()); });
3. 我要试一试 - 范例
- 复制一个元素,包括事件处理器
使用 clone() 方法来复制元素,包括其事件处理器。
detach() 方法移除被选元素,包括所有文本和子节点。这个方法会保留 jQuery 对象中的匹配的元素,因而可以在将来再使用这些匹配的元素。detach() 会保留所有绑定的事件、附加的数据,这一点与 remove() 不同。