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