jquery取xml中子节点问题

<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><testBean><name>张三丰</name><price>... <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<testBean>
<name>张三丰</name>
<price>29.7</price>
<age>23</age>
<add>wenzu road NO.6 nanjing china</add>
<DEGREES>
<Degree>
<ID>1</ID>
<name>大学</name>
</Degree>
<Degree>
<ID>2</ID>
<name>高中</name>
</Degree>
<Degree>
<ID>3</ID>
<name>博士</name>
</Degree>
</DEGREES>
<date>2013/05/14</date>
</testBean>

我要取到“大学”,“高中”,“博士”,并且要把他们分开来控制;
$(data).find("DEGREES>Degree").each(function(){
$(this).children("name").text() ;
})

这种方法我已经知道了,但是它是一次性把三个都取出来了,还没有达到我的目的,求高人指点
展开
 我来答
匿名用户
2013-05-14
展开全部
$(data).find("DEGREES>Degree").each(function(){
var name= $(this).children("name").text() ;
if(name=="大学"){
//开始处理控制大学
}else if(name=="高中"){
//开始处理控制高中
}else if(name=="博士"){
//开始处理控制博士
}
})
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式