jQuery:如何更改标签名称?
例如:
<tr>
$1
</tr>
我需要
<div>
$1
</div>
我可以
- 创建 DOM 元素
不,根据 W3C 规范,这是不可能的:“DOMString 类型的 tagName,只读”
http://www.w3.org/TR/DOM-Level-2-Core/core.html
原文由 ggarber 发布,翻译遵循 CC BY-SA 2.5 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
您可以使用 jQuery 的
.replaceWith()
方法替换任何 HTML 标记。示例:http: //jsfiddle.net/JHmaV/
参考: 用。。。来代替
如果你想保留现有的标记,你可以使用这样的代码: