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



我是 JQuery 的新手,我想知道 Jquery 的 unwrap() 可以移除正文元素吗?我试过了,但它不起作用,我在谷歌中找不到答案,任何人都可以解释为什么这种方法在调用身体内部的某些元素时不会删除身体元素?

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

提前谢谢。

注释作为答案:

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

此外,正如 A. Wolff 在注释中提到的,unwrap() 方法特别排除了 body 元素,以避免它产生无效的 HTML。

最新更新