jQuery 文档操作 detach() 方法
detach() 方法移除被选元素,包括所有文本和子节点。
这个方法会保留 jQuery 对象中的匹配的元素,因而可以在将来再使用这些匹配的元素。
detach() 会保留所有绑定的事件、附加的数据,这一点与 remove() 不同。
1. 语法
$(selector).detach()
2. 范例
移除所有 p 元素:
$("button").click(function(){ $("p").detach(); });
3. 我要试一试 - 范例
- 移动元素
使用 detach() 方法来移动元素。 - 删除并恢复一个元素
使用 detach() 方法来删除并恢复一个元素。 - 移动元素并保留其 click 事件
使用 detach() 方法来移动元素,并保留元素的 jQuery 数据。
empty() 方法从被选元素移除所有内容,包括所有文本和子节点。1. 语法:$(selector).empty()。2. 范例:移除 p 元素的内容:$(".btn1").click(function(){ $("p").empty();});