2013-10-17 132 views
0

第一个问题!比较元素每X项

我有一个列表说50列的4列和每一行我想比较详细信息的列。

<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循环,但使用其中的每一个都证明毫无意义,我想也许一段时间,但无法正常工作。

任何帮助,非常感谢。

感谢 丹

+0

你能做出更加清晰的结果是什么你想达到什么目的? – Chris

+0

本质上我想创建一个响应相等的每行系统高度,因为没有其他人是我发现正在为我正常工作的例子。但是,如果我能够遍历每行中的每个产品,我想我还可以将任何其他数据存储在我可能需要使用的项目上。 – dhod

回答

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   
});