<i>のすべてのインスタンスがに変更されるjquery セットアップを作成しようとしています<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>
助けてくれてありがとう!