jQuery:如何更改标签名称?
例如:
<tr>
$1
</tr>
I need
<div>
$1
</div>
我可以
- 创建 DOM 元素
- 将tr内容复制到div
- 从 dom 中删除 tr
但我可以直接做吗?
PS:
$(tr).get(0).tagName = "div";
结果是DOMException
.
您可以使用 jQuery 替换任何 HTML 标记.replaceWith()
method.
例子:http://jsfiddle.net/JHmaV/
Ref.: .用。。。来代替
如果您想保留现有标记,可以使用如下代码:
$('#target').replaceWith('<newTag>' + $('#target').html() +'</newTag>')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)