Jquery删除表单标记,而不是内容

Fed*_*ico 6 jquery

你好我需要删除一个表单标签,但不是内容:

<form id="form">
<div> not remove this only the form tag</div>

</form>
Run Code Online (Sandbox Code Playgroud)

Ale*_*ton 26

$form = $('#form');
$form.replaceWith($form.html());
Run Code Online (Sandbox Code Playgroud)

应该做你需要的.


Joh*_*icz 0

当您从 DOM 中删除表单标签时,它的所有子元素都会随之消失。实现您所要求的唯一方法是拉出表单标记的所有直接子级并将它们附加到 DOM 中的其他节点,以防止它们从页面中消失