我正在使用jQuery ajax函数来处理数据库中的数据跟踪.此函数中返回的数据如下
<root>
<result city='LA' state='CA'></result>
<result city='DALLAS' state='TX'></result>
...
</root>
Run Code Online (Sandbox Code Playgroud)
我正在使用
var count=$(data).find("result").length();
Run Code Online (Sandbox Code Playgroud)
得到结果节点的数量,但它是不对的.那么如何使用jQuery计算结果节点?
假设data是一个XML Node对象,没问题$(data).find("result").length.没有括号,length属性不是方法.有一种方法可以做同样的事情size(),虽然使用它没有真正的优势.
(如果data实际上是一个字符串,你必须先将它解析成一个XML文档.将非HTML标记传递给$()错误的东西,只有运气才有效.)
| 归档时间: |
|
| 查看次数: |
12161 次 |
| 最近记录: |