jQuery detach() 方法 定义和用法 detach() 方法移除被选元素,包括所有的文本和子节点。然后它会保留数据和事件。 该方法会保留移除元素的副本,允许它们在以后被重新插入。 提示:如需移除元素及它的数据和事件,请使用 remove() 方法代替。 提示:如只需从被选元素移除内容,请使用 empty() 方法。 语法 $(selector).detach() 实例 下例演示了移除所有的 <p> 元素: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>欢迎来到蝴蝶教程</title> //此版本是百度cdn 1.11.1,当然你可以使用更高的版本,从2.0版本以上的是不支持ie6-8的 <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script> <script> $(document).ready(function () { $("button").click(function(){ $("p").detach(); }); }); </script> </head> <body> <p>这个是一个p段落</p> <p>这个是另一个p段落</p> <button>点击移除所有p元素</button> </body> </html> 复制尝试一下 相关实例 jQuery 删除元素 >>>>>>>>> 返回 jQuery HTML/CSS 参考