2011-09-04 78 views

回答

0

您可以通過

$(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. 
+0

文本()只顯示一個節點的文本內容。我需要的是dom樹,atma。無論如何感謝您的迴應。 – chepukha

+0

** innerHTML **僅適用於HTML文檔,因此您不能在XML中使用本機JS屬性。節點只能在CDATA標籤中包含HTML。您不能使用XML樹AS DOM節點。唯一的方法是處理每個已知節點。只要看看這個[示例](http://jsfiddle.net/atma/eTkvv/) – atma

+2

更新了[示例](http://jsfiddle.net/atma/eTkvv/2/),沒有控制檯。並檢查基本的[XML對象屬性](http://www.w3schools.com/dom/dom_attribute.asp) – atma