javascript - Jquery 跳到最后一个 XML 子级

标签 javascript jquery xml

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

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

是否有一种快速便捷的方法可以到达最后一个“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());

DEMO

关于javascript - Jquery 跳到最后一个 XML 子级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25317449/

相关文章:

javascript - 为什么 document.addEventListener ('load' , function) 在 greasemonkey 脚本中不起作用?

jquery - 如何去除网页顶部和底部的空白?

javascript - 基于滚动位置的不透明度,特定不透明度的上限

javascript - 如何访问响应中的 XML 数据

javascript - 动态多个延迟 jQuery Ajax 调用

javascript - 通过 Meteor 更新 KineticJS Canvas 元素

javascript - 以编程方式选择一个选项 - Materialize css

c# - asp.net: TreeView - 如果选中则显示文本框?

php - 如何将XML文件复制到MySQL字段中进行分析?

css - 编辑 .svg 以制作动画 - XML