可以 unwrap() 方法删除正文元素

Can unwrap() method remove body element

我是 JQuery 的新手,我想知道 Jquery 的 unwrap() 可以删除 body 元素吗?我试过了,但没有用,我在 google 中找不到答案 谁能解释一下为什么这个方法在调用 body 内的某个元素时不删除 body 元素?

<body>
<p>Hello</p>
</body>
$("p").unwrap();

提前致谢。

评论作为答案:

bodydocument 结构的隐含部分,无法删除。 table 中的 tbody 元素也是如此。无论是否指定,它们都存在于 DOM 中。

此外,正如 A. Wolff 在评论中提到的那样,unwrap() 方法专门排除了 body 元素,以避免它使 HTML.

无效