Javascript Jquery使用相同的节点检索XML数据
例如:Javascript Jquery使用相同的节点检索XML数据,javascript,jquery,xml,nodes,Javascript,Jquery,Xml,Nodes,例如: <school> <list> <name>Ali</name> <age>19</age> </list> <list> <name>John</name> <age>22</age> </list> <list>
<school>
<list>
<name>Ali</name>
<age>19</age>
</list>
<list>
<name>John</name>
<age>22</age>
</list>
<list>
<name>Marie</name>
<age>20</age>
</list>
<list>
<name>Anne</name>
<age>23</age>
</list>
</school>
如果您希望能够通过名称访问,请尝试以下操作: 如果您想通过索引(其中i是索引)访问,请执行此操作
为此,使用标准javascript可能更容易
xml.getElementsByTagName('age')[i].firstChild.nodeValue;
只需更改上面i表示的索引即可获得您想要的任何年龄
$(xml).find("name").filter( function() {
return $(this).text() == "Marie"
}).siblings("age").text();
$(xml).find('age').eq(i).text();
xml.getElementsByTagName('age')[i].firstChild.nodeValue;