2011-12-20 7 views
0

, 내 XML은트래버스 XML 내가 아약스/JQuery와 사용하여 XML을 가져 오는 오전

<root> 
<parent name="p1"> 
    <child name="c1" value="1"/> 
    <child name="c2" value="2"/> 
</parent> 

<parent name="p2"> 
    <child name="c3" value="3"/> 
    <child name="c4" value="4"/> 
</parent> 
</root> 

지금 내가 "P2"없습니다 "P1"즉의 아이의 값을 읽을 수 있습니다 가정 부모 기초 (3 4)

정상 jQuery 코드, 즉

$(result).find("child").each(function(){ 
value1=$(this).attr("value"); 
alert(value1); 
}); 

여기에 작동하지 않습니다 ... 또한 내가 원하는 해달라고 "1"& "2"를 반환합니다.

아무도 pls 말해 줄 수있어, 어떻게 이것을 달성 할 수 있습니까?

답변

2

당신은

$(result).find("parent[name='p2'] child").each(function(){ 
value1=$(this).attr("value"); 
alert(value1); 
}); 
+0

이 Perffectly 근무 더 구체적으로 귀하의 child 선택을 수정할 수 있습니다! ur 도움을위한 고맙습니다 –

+0

문제는 :) – fin1te

관련 문제