比较每个X项的元素

时间:2013-10-17 19:04:08

标签: jquery for-loop while-loop each rows

第一个问题!

我有一个列表,其中包含4列中的50个div,以及我想要比较详细信息的每一行。

<div class="all-items">
    <div class="item">Hello</div><!--store height for e.g.-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <!--new for/while here-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <div class="item">Hello</div><!--store height for e.g.-->
    <!--new for/while here-->
</div>

我无法弄清楚如何在jQuery中执行此操作!

我已经尝试过每4个项目使用一个for循环,但是在其中使用每个项目证明是没有意义的,我想可能有一段时间但是无法正常工作。

非常感谢任何帮助。

由于 丹

1 个答案:

答案 0 :(得分:0)

我不知道我是否理解正确但是......那是怎么回事:

var rowSize = 4;
$(".all-items > .item").each(function(index, object){       
    if(index % rowSize == 0){
        //the current item is the first one in the new row
        //do stuff for a new row
    }       
    //do stuff for each item        
});