如何"解开"标签?

Dom*_*Dom 3 jquery

我有一些HTML代码:

<center><table><tr><td>table</td></tr></table></center>
Run Code Online (Sandbox Code Playgroud)

我怎样才能解开桌子 <center>

对不起,我甚至不确定如何开始.

非常感谢

nic*_*ckf 5

我宁愿完全摆脱中心标签或用一些div替换它.中心标签没有任何包装.有任何想法吗?

它没有任何东西包裹?然后把它包装成东西吧!

var $center = $('center');
var $newReplacement = $("<div></div>");

$center.wrap($newReplacement);
$newReplacement.html($center.html());
Run Code Online (Sandbox Code Playgroud)

或者:

var $center = $("center");
$("<div></div>")
    .insertBefore($center)
    .html($center.html())
;
$center.remove();
Run Code Online (Sandbox Code Playgroud)

再次,但这一次不丢失事件:

var $contents = $("center > *")
    .clone(true)   // not sure if this is needed
    .appendTo(
         $("<div></div>").insertBefore("center")
    )
;
$("center").remove();
Run Code Online (Sandbox Code Playgroud)