2011-09-04 2 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

텍스트()는 노드의 텍스트 내용을 보여줍니다. 내가 필요로하는 것은 돔 트리 (atma) 다. 어쨌든 응답 해 주셔서 감사합니다. – chepukha

+0

** innerHTML **은 HTML 문서에서만 작동하므로 XML의 기본 JS 속성을 사용할 수 없습니다. 노드는 CDATA 태그에만 HTML을 포함 할 수 있습니다. XML 트리 AS DOM 노드는 사용할 수 없습니다. 유일한 방법은 모든 알려진 노드를 처리하는 것입니다. 이 예제를 보자. [example] (http://jsfiddle.net/atma/eTkvv/) – atma

+2

[예] (http://jsfiddle.net/atma/eTkvv/2/), 콘솔 없음. 그리고 기본 [XML 객체 속성] (http://www.w3schools.com/dom/dom_attribute.asp)을 확인하십시오. – atma