0
我试图从此XML文件获取每个线索名称和状态为单个列表项目。我得到的结果是所有的路径合并成一个列表项目和状态只有第一个。在JQUERY中解析XML - 节点列为一个项目而不是单独的列表项目
结果:
开拓者1Trail 2Trail 3Trail 4Trail 5Trail项目速查表
打开
XML:
<ZONE ZONENAME="Lower Mountain">
<TRAILNAME STATUS="Open">Trail 1</TRAILNAME>
<TRAILNAME STATUS="Open">Trail 2</TRAILNAME>
<TRAILNAME STATUS="Closed">Trail 3</TRAILNAME>
<TRAILNAME STATUS="Open">Trail 4</TRAILNAME>
<TRAILNAME STATUS="Open">Trail 5</TRAILNAME>
<TRAILNAME STATUS="Open">Trail 6</TRAILNAME>
</ZONE>
JQuery的:
<script>
$(document).ready(function(){
$.ajax({
type: "GET",
url: "bike.xml",
dataType: "xml",
success: function(data) {
$(data).find('ZONE[ZONENAME="Lower Mountain"]').each(function(index){
trails = $(data).find('TRAILNAME').text();
status = $(data).find('TRAILNAME').attr('STATUS');
$('.LeftBox').append('<li>'+trails+'</li>');
$('.RightBox').append('<li>'+status+'</li>');
});
}
});
});
</script>
太棒了!这完全有效。非常感谢你,并欣赏小提琴代码。干杯。 – whistlerbrad