|
1
35
可以使用jquery的
例子: http://jsfiddle.net/JHmaV/ Ref.:。 replaceWith 如果要保留现有标记,可以使用以下代码:
|
|
|
2
43
不,根据W3C规范,“domstring类型的标记名,只读”是不可能的。 |
|
|
3
13
dom renamenode()方法在哪里?今天(2014年)没有浏览器了解 new DOM3 renameNode method (见 also W3C ) 检查您的弓箭手是否跑动: http://jsfiddle.net/k2jSm/1/ 所以,DOM解决方案很难看,我不明白 为什么??)jquery未实现解决方案? 纯DOM算法
就像这样,
…等待审查和处理… jquery算法@ilpoldo算法是一个很好的起点,
正如其他人所评论的,它需要一个属性副本…等待常规…
专用于
|
|
|
4
9
上述解决方案将清除现有元素并从头开始重新创建它,从而销毁进程中子元素上的任何事件绑定。 简短回答: (丢失的属性)
更长的答案: (副本属性)
同时从复制任何绑定是很酷的,但是 getting current bindings 不适合我。 |
|
|
5
7
要保留标记的内部内容,可以使用访问器
|
|
|
6
2
你可以做一些基础的工作。为我工作。
|
|
|
7
1
替换的内部内容
倍数
标签,每个标签都有自己的原始内容,您必须使用
|
|
8
1
JS更改标记名
相关的小提琴在这里 link |
|
|
9
1
受到启发 ericP 应答、格式化并转换为jquery插件:
用途:
|
|
|
10
0
仅仅改变房产价值是不行的(正如其他人所说,一些
对象原型的“设置”通过
所有的DOM元素都是这样工作的。例如:
|
|
|
11
0
自从
|
|
|
12
0
一言为定
一个字接一个字地问:“如何更改标签名?”我建议这个解决方案:
我的示例将“重命名”带有超链接的所有a-tags,用于带有span标记的短信息。维护所有属性和内容:
因为使用带有href属性的SPAN标记没有任何意义,所以我也删除了它。 这样做是防弹的,并且与jquery支持的所有浏览器兼容。 还有其他方法可以尝试将所有属性复制到新元素中,但这些方法与所有浏览器都不兼容。 虽然我觉得这样做很贵。 |
|
|
13
0
jquery插件使“标记名”可编辑:
|
|
|
14
0
还有另一个脚本来更改节点名
http://jsfiddle.net/rc296owo/5/ 它将复制属性和内部HTML到一个新元素中,然后替换旧元素。 |
|
|
15
0
|
|
|
16
0
你可以使用这个功能
ES6
样例代码
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |