正常反向循环以反转jquery .each

时间:2014-08-25 14:01:07

标签: jquery for-loop each

想要执行for循环,但它必须是如下所示的反向循环:

for (var i = arguments.length; i > 0; i -= 2)

我这样做却没有达到预期的效果:

 $.each(arguments.reverse(), function(i, result)

我理解,对于reverse,我将从数组的结尾循环到开始。

但我怎么能一次做到这两个并在i = 0时停止?

2 个答案:

答案 0 :(得分:1)

这是一种方法:

$.each(arguments.reverse(), function(i, result){
    if(i%2 == 0){
       // Do your task here
    }
});

答案 1 :(得分:0)

您希望.each()处理索引:0, 2, 4

$.each($.grep(arguments.reverse(),function(v,i)  { return i%2 === 0; }), function(i, result)