从DOM中删除标记

use*_*920 -1 html javascript jquery dom

我需要使用jQuery或JavaScript从DOM中删除单个标记.我只需要删除封闭标签,而不是标签内的内容.

remove(),detach(), empty()因为他们删除的全部内容以及方法不能适用.

例如:

<table border="1" style="width:300px">
<tr>
  <td>Jill</td>
  <td>Smith</td> 
  <td>50</td>
</tr>
<tr>
  <td>Eve</td>
  <td>Jackson</td> 
  <td>94</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

需要只删除<table></table>.

目前DOM看起来像这样

<table style="width:600px">
<tbody><p> Number  -  Name  -   <br></p>
    <p> 111  -  ABC  -  <br></p>
    <p> 222  -  KLM  -  <br></p>
    <p> 333  -  NOP  - <br></p>
    <p> 444  -  HIJ  -  <br></p>
</tbody></table>
Run Code Online (Sandbox Code Playgroud)

先感谢您.

Raj*_*amy 5

尝试.unwrap()一下,但结果将是一个无效的HTML,

$('tr').unwrap();
Run Code Online (Sandbox Code Playgroud)