可以只检索用ajax加载的一部分xml数据吗?

时间:2013-07-11 18:25:46

标签: jquery xml ajax

我的应用程序加载并使用ajax解析我的xml数据,但我只想返回特定数量的值 - 从第一个开始。

我觉得我应该能够在这里指定我想要的东西:     $(xml).find("person").each(function()

我几乎得到了我需要的东西,包括.first():     $(xml).find("person").first().each(function()

但是只加载第一个实例,而我需要前十个。有可能这样做吗?

1 个答案:

答案 0 :(得分:1)

您可以使用slice函数将匹配元素集减少到由一系列索引指定的子集。然后像往常一样将函数应用于每个元素:

$(xml).find('person').slice(0,9).each(function () ... )