2010-12-10 25 views
0

Actuellement le flux xml retournera 20 éléments (enfant), et chaque fois que je veux seulement afficher 10 éléments en une seule page. La fonction .each de jQuery bouclera tout le document correctement? mais je veux faire seulement 10 éléments en boucle? Dois-je utiliser le ': eq()'?Bonne façon de lire le nœud XML via jQuery? avec une boucle limitée!

Remarque: J'ai besoin de l'utiliser pour l'environnement d'un appareil mobile.

<channel>​ 
<title>​Property​</title>​ 
<link>​</link>​ 
<lastbuilddate>​Wed, 13 Oct 2010 23:50:51 GMT​</lastbuilddate>​ 
<generator>​FeedCreator 1.8.0-dev ([email protected])​</generator>​ 
<atom:link href=​"sample.com" rel=​"self" type=​"application/​rss+xml">​</atom:link>​ 
<item>​ 
    <title>​sample title​</title>​ 
    <description>​ 
    #cdata-section 
    </description>​ 
    <pubdate>Wed, 08 Dec 2010 23:04:25 GMT</pubdate> 
</item>​ 
<item>... ... </item> 
<item>... ...</item> 
<item>... ... repeat 20 times </item> 
<channel>​ 

Répondre

1

Faire une variable de comptage,

dès que vous atteignez count = 10 briser la boucle en faisant une fausse déclaration

doing a return /// il devrait briser la boucle

jsFiddle exemple ici

http://jsfiddle.net/SxEVT/

+0

ya c'est travail, merci :) – arkchong

+0

c'est cool ... ça a marché – kobe