Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery跳到最后一个XML子级_Javascript_Jquery_Xml - Fatal编程技术网

Javascript Jquery跳到最后一个XML子级

Javascript Jquery跳到最后一个XML子级,javascript,jquery,xml,Javascript,Jquery,Xml,我有一个包含项目列表的XML文档: <item> <foo>foo!</foo> <bar>bar!</bar> </item> <item> <foo>foo2!</foo> <bar>bar2!</bar> </item> ... 福! 酒吧! foo2! 酒吧2! ... 有没有一种快速方便的方法可以到达最后一

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

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

福!
酒吧!
foo2!
酒吧2!
...
有没有一种快速方便的方法可以到达最后一个“item”并解析其foo和bar值,而不必遍历整个xml?

如果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());
var xml='foo!酒吧!foo2!bar2!';
var$item=$(xml).find('item:last');
警报($item.find('foo').text());
警报($item.find('bar').text());

是警报($(“项”).last().children(“foo”);和警报($(“项”).last().children(“条”));没用吗?@Eiiki,谢谢,它能用