如果我有一个XML文档,并且我使用Jquery选择器(使用CheerioJS模块)解析它,我怎样才能获取第一个项目的值,任务和数据标记的值而不基于它在子位置上,即基于标签的实际名称而不是?
<head>
<item>
<value>input</value> //how do I grab this value using Jquery selectors?
<task>input</task>
<data>input</data>
</item>
<item>
<value>input</value>
<task>input</task>
<data>input</data>
</head>
答案 0 :(得分:1)
如果您想要第一个值标记的内容,请使用:
$("value").first().text();
如果要遍历所有值标记,请使用:
$("value").each(function(){
$(this).text();
});
如果您想要第一个项目标签的所有子项的值,请使用:
$("item").first().children().each(function(){
$(this).text();
});