<i>
의 모든 인스턴스가 <em>
으로 변경되는 jquery 설정을 만들려고합니다. 그것은으로 쉽게 할 충분 :jquery로 속성을 유지하면서 요소 이름 바꾸기
$("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>
어떤 도움을 주셔서 감사합니다!
jQuery에는 * 속성 * 메소드가 없습니다 ... – James