3
当显示DOM树时,我通常使用jQuery方法html()或DOM属性innerHTML。但是,它们都不适用于XML树。等效于XMl文档的html()方法或innerHTML属性
我不知道是否有任何等同于这两种方法的XML树?
当显示DOM树时,我通常使用jQuery方法html()或DOM属性innerHTML。但是,它们都不适用于XML树。等效于XMl文档的html()方法或innerHTML属性
我不知道是否有任何等同于这两种方法的XML树?
您可以通过
$(this).find('somenode').text();
等性能达到节点内容:
var id = $(this).attr('id');
var title = $(this).find('title').text();
// where this is the some node, in $.each for ex.
文本()只显示一个节点的文本内容。我需要的是dom树,atma。无论如何感谢您的回应。 – chepukha
** innerHTML **仅适用于HTML文档,因此您不能在XML中使用本机JS属性。节点只能在CDATA标签中包含HTML。您不能使用XML树AS DOM节点。唯一的方法是处理每个已知节点。只要看看这个[示例](http://jsfiddle.net/atma/eTkvv/) – atma
更新了[示例](http://jsfiddle.net/atma/eTkvv/2/),没有控制台。并检查基本的[XML对象属性](http://www.w3schools.com/dom/dom_attribute.asp) – atma