<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>
助けてくれてありがとう!