Javascript chaque nième, créer une nouvelle ligne

J'ai une page de produits que je veux montrer à 3 éléments dans chaque ligne et puis si il a plus de, de créer une nouvelle ligne et de vous en montrer plus. Donc 3 colonnes par ligne avec un nombre illimité de lignes. Ci-dessous le code que j'ai que contient ma boucle, je suppose que le code a besoin pour aller en.

$(data).find('products').each(function() {

            itemName = $(this).find('itemName').text();
            itemDesc = $(this).find('itemDesc').text();
            itemID = $(this).find('id').text();

                items +='<div class="row-fluid">\
                <div class="span3">Col 1</div>\
                <div class="span3">Col 2</div>\
                <div class="span3">Col 3</div>\
                </div>';

            count++;

        });

C'est là que j'ai besoin de le faire, mais je suis un peu coincé sur la façon d'aborder cette. Si le nombre est divisible par 3 je suppose qu'il sera alors nécessaire de créer une nouvelle ligne.

Merci pour toute aide ou d'entrée vous pouvez fournir.

pouvez-vous partager votre code html et configurer violon?
C'est un appel Ajax à la base de données. Juste une boucle dans un XML de tous les produits. Il sera alors simplement ajouter les éléments variables de la dom.
Vous pouvez également ignorer de l'ajout de la ligne fluide de div, et il suffit d'ajouter tous les éléments. Flotter à gauche, et la taille 3 peut tenir dans une rangée. Puis le CSS va gérer la mise en page, sans ajout de ligne div. À moins, bien sûr, vous avez VRAIMENT besoin d'un div conteneur, pour chaque ligne.

OriginalL'auteur SBB | 2013-09-17