每 X 个项目比较元素



第一个问题!

我有一个列表,比如说 50 个div 在 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 循环,但事实证明,在其中使用每个项目毫无意义,我想也许有一段时间但无法正常工作。

任何帮助都非常感谢。

谢谢担

我不知道

我是否正确理解你,但是..这个呢:

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

最新更新