我使用這個腳本通過span標籤替換嵌套字體標籤:更換嵌套的HTML標籤
$(document).ready(function(e) {
var content = $('div').first();
$('#input font').each(function(index, value){
var span = document.createElement('span');
span.style.color = $(this).attr('color');
span.innerHTML = $(this).html();
$(content).children('font').first().replaceWith(span);
});
$('#output').html($(content).html());
});
,這是與字體標籤我想更換
<div id="input">
At vero eos et accusam et justo duo dolores et ea rebum. <font color="#00FF99"><font color="#ff0000">Stet clita</font> kasd gubergren</font>, no sea takimata sanctus est Lorem ipsum dolor sit amet.
</div>
<div id="output"></div>
我的腳本沒有按的HTML不會替換內部字體標籤(<font color="#ff0000">Stet clita</font>
)。任何想法爲什麼?
在此先感謝
酷,exaclty我想要的! – user1639348