Jquery跳到最后一个XML子节点

时间:2014-08-14 20:55:37

标签: javascript jquery xml

我有一个包含项目列表的XML文档:

<item>
    <foo>foo!</foo>
    <bar>bar!</bar>
</item>
<item>
    <foo>foo2!</foo>
    <bar>bar2!</bar>
</item>
...

是否有一种快速便捷的方法来获取最后一个'item'并解析其foo和bar值而不循环遍历整个xml?

1 个答案:

答案 0 :(得分:1)

如果xml有效(您粘贴的样本不是),您可以使用类似

的内容
var xml = '<?xml version="1.0"?><root><item><foo>foo!</foo><bar>bar!</bar></item><item>    <foo>foo2!</foo>    <bar>bar2!</bar></item></root>';    
var $item = $(xml).find('item:last');

alert($item.find('foo').text());
alert($item.find('bar').text());

DEMO