【发布时间】:2013-09-30 07:37:05
【问题描述】:
xml = '<?xml version="1.0" encoding="utf-8"?><root><html><a href="#">the new link</a></html></root>';
这些变量是我的
$(function(){
xml = '<?xml version="1.0" encoding="utf-8"?><root><html><a href="#">the new link</a></html></root>';
$xmls =$($.parseXML( xml ));
$('button').on('click',function(){
console.log($xmls.find('html > *')[0]);
$('body').append($xmls.find('html > *')[0]);
});
})
添加了一个标签不起作用
pre标签会显示为A标签
【问题讨论】:
-
哪个标签没有正确显示?
-
@Sachin 标签显示为纯文本
-
我唯一能想到的就是尝试从锚点获取实际的文本节点和 url,然后在 javascript 上使用 link = document.createElement('a'); 创建一个锚点;然后是link.setAttribute('href', url) 和link.innerHTML = textNode,并追加到你想要的节点
-
如果您的问题得到解决,请查看我的回答。
标签: javascript jquery xml xml-parsing