$.ajax({
type: "GET",
url: "awards.xml",
dataType: "xml",
success: parseXml
});
function parseXml(xml)
{
我明白了
$("#xml_test").append($(this).find("award").text()); });
从我的奖励节点返回所有文本
$("#xml_test").append($(this).find("award").html()); });
我的奖励节点中有一些 html,所以我希望我可以用 .html() 显示它,但我可以在文档中看到 .html() 不能与 xml 一起使用。
是否有人知道有替代方法或解决方法来显示类似于 PHP 中的 asXML() 函数的 html。
谢谢
最佳答案
我认为其中一个与您的问题有关: Parsing XML with CDATA with JQuery
此任务基本上使用 XMLDom,而不是 JQuery。然后你可以将你的 HTML 放入 CDATA block 并立即输出你的奖励内容(这就是我对你的问题的理解):
<awards>
<award>
<![CDATA[
<strong>>You won this award</strong>
]]>
</award>
</awards>
关于javascript - 想知道是否有可用于 xml 的 .html() 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1055129/