我是 JQuery 的新手,我想知道 Jquery 的 unwrap() 可以移除正文元素吗?我试过了,但它不起作用,我在谷歌中找不到答案,任何人都可以解释为什么这种方法在调用身体内部的某些元素时不会删除身体元素?
<body>
<p>Hello</p>
</body>
$("p").unwrap();
提前谢谢。
注释作为答案:
body
是document
结构的隐式部分,无法删除。table
中的tbody
元素也是如此。无论是否指定,它们都存在于 DOM 中。
此外,正如 A. Wolff 在注释中提到的,unwrap()
方法特别排除了 body
元素,以避免它产生无效的 HTML。