我有下面的XML:JQuery的XML解析:更換標籤
<?xml version="1.0" encoding="UTF-8" ?>
<text>
Lorem <foo>ipsum</foo> dolor sit amet.
</text>
,我試圖解析這個XML與jQuery和替換<b></b>
標籤的響應裏面的<foo>
標籤。結果字符串應該是"Lorem <b>ipsum</b> dolor sit amet."
我做對XML這樣的GET請求:
$.ajax({
type: "GET",
url: "response.xml",
dataType: "xml",
success: function(xml){
}
});
我已經打過電話了replaceWith函數是這樣的:
$(xml).find("foo").replaceWith(function(){
return "<b>" + $(this).text() + "</b>";
});
但這將完全從xml響應中刪除文本。有什麼我失蹤?
編輯:螢火蟲顯示以下錯誤:
此[0] .innerHTML是不確定的
永遠不會使用innerHTML,它在每個瀏覽器中都有問題,並且運行不同,而且非常不標準! – 2010-10-27 20:55:19