我让我的应用程序使用 ajax 加载和解析我的 xml 数据,但我只想返回特定数量的值 - 从第一个开始。
我觉得我应该能够在这里指定我想要的:
$(xml).find("person").each(function()
通过包含 .first(),我几乎得到了我需要的东西:
$(xml).find("person").first().each(function()
但这只会加载第一个实例,而我需要前十个。是否有可能做到这一点?
您可以使用slice函数将匹配元素集减少为由一系列索引指定的子集。然后像往常一样对每个元素应用一个函数:
$(xml).find('person').slice(0,9).each(function () ... )