相关疑难解决方法(0)

获取数组中的每个第n项

我有一系列HTML元素.我正在检查数组中的前一个对象是否像这样存在:

var boxes = $('.box'); // creating the array

boxes.each(function(i){ // going through the array
    var prevBox = i>0?$(boxes[i-1]):false; // check whether a previous box exists
    if (prevBox) { } // do something
    else { } // do something else
});
Run Code Online (Sandbox Code Playgroud)

这很好用.但是我还需要检查数组中每个第四个对象(框)的存在,或者更确切地说是对象是否存在当前对象之前的三个对象.

这不起作用:

var prevBox = i>0?$(boxes[i-4]):false;
Run Code Online (Sandbox Code Playgroud)

我相信使用jQuery.grep()和检查是否(i % 4) == 0可能是答案,但由于我对Javascript的了解有限,我不知道如何将它应用到我现在拥有的.

有人可以帮忙吗?谢谢!

javascript jquery

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1