如何使用javascript查找从xml中检索到的元素数量
How to find out the number of elements retrieved from a xml using javascript
我有一个类似的xml
<Summary>
<Data>data1</Data>
<Data>data2</Data>
<Data>data3</Data>
...
</Summary>
最初,当数据固定时,我会这样做
$(xml).find('Data').eq(0).text() // I got data1
$(xml).find('Data').eq(1).text() // I got data2
$(xml).find('Data').eq(2).text() // I got data3
如果我不知道有多少数据元素呢。有没有办法知道我在ajax请求中检索到了多少数据元素。
我不知道我是否完全理解你想要什么,但下面的语句会给你数据元素的数量:
var howMany = $(xml).find('Data').length;
您可以执行类似的操作
<Summary>
<Data>data1</Data>
<Data>data2</Data>
<Data>data3</Data>
...
</Summary>
/
/ initialized to some XML resembling your example
var dataXML = new XML("");
// build XMLList
var dataList = dataXML['Data'];
// alternative syntax
// var dataList = dataXML.Data;
// how many data nodes are under a given data node?
var length = dataList.length();
相关文章:
- 检索单击的元素的父级
- 只有当Angular从资源对象检索数据时,才选择选项元素
- 如何使用javascript查找从xml中检索到的元素数量
- 用于检索span元素内容的JavaScript
- 如何使用javascript中的for循环成对检索数组元素
- 检索表中元素的背景色
- 如何从给定的json中检索元素
- 使用JQuery检索元素数据
- 如何使用jQuery以与多选框中相同的顺序检索多选框中所有选定和未选定的元素
- jQuery don'当元素被其他元素检索时,它不能正常工作
- 正在检索列表中选定的元素
- 在不知道名称的情况下检索json元素
- 以文本形式检索对象元素中的SVG Dom
- 如何在没有任何元素id的情况下检索表中的文本内容
- 如何在servlet中从动态html表单元素中检索值
- Div在浏览器的检查元素中很暗,无法检索内容
- 从父元素检索数据
- 正在检索元素's的值
- 如何从 DOM 元素检索数据并将其推送到数组中
- jQuery.data()返回'未定义'当从动态元素检索数据时