返回值:jQuerydetach([expr])

概述

从DOM中删除所有匹配的元素。

这个方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。与remove()不同的是,所有绑定的事件、附加的数据等都会保留下来。

参数

exprStringV1.0

用于筛选元素的jQuery表达式

示例

描述:

从DOM中把所有段落删除

HTML 代码:
<p>Hello</p> how are <p>you?</p>
此在线速查手册由www.w¤々♀3¤々♀x¤々♀u¤々♀e.com提供,请勿盗用!
jQuery 代码:
$("p").detach();
此在线速查手册由www.w¤々♀3¤々♀x¤々♀u¤々♀e.com提供,请勿盗用!
结果:
how are
此在线速查手册由www.w¤々♀3¤々♀x¤々♀u¤々♀e.com提供,请勿盗用!

描述:

从DOM中把带有hello类的段落删除

HTML 代码:
<p class="hello">Hello</p> how are <p>you?</p>
此在线速查手册由www.w¤々♀3¤々♀x¤々♀u¤々♀e.com提供,请勿盗用!
jQuery 代码:
$("p").detach(".hello");
此在线速查手册由www.w¤々♀3¤々♀x¤々♀u¤々♀e.com提供,请勿盗用!
结果:
how are <p>you?</p>
此在线速查手册由www.w¤々♀3¤々♀x¤々♀u¤々♀e.com提供,请勿盗用!