我有下面的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