我正在尝试创建一个 jquery 设置,其中所有实例<i>
都更改为<em>
. 这很容易做到:
$("i").each(function(){
$(this).replaceWith($('<em>' + this.innerHTML + '</em>'));
});
但是我无法弄清楚如何更改所有<i>
标签但保留每个标签的单独属性。所以如果我有<i style="background-color: #333;" alt="Example" title="Example">Example Text</i>
我希望它改变为<em style="background-color: #333;" alt="Example" title="Example">Example Text</em>
谢谢你的帮助!