2

有没有办法转到 jQuery .each() 中的下一个元素?

$(".row").each( function() {
    if ( ... ) 
        //go to next iteration in .each()
});

谢谢

4

3 回答 3

5

尝试这个:

$(".row").each( function() {
    if ( ! ... ) {
        ... do everything else ...
    }
});

或者:

$(".row").each( function() {
    if ( ... ) 
        return; //go to next iteration in .each()
});
于 2013-07-30T16:14:08.863 回答
3
var rows = $(".row").each( function(idx) {
    var nextRow = rows.eq(idx + 1);
});
于 2013-07-30T16:14:40.640 回答
3

您只需要返回退出匿名函数并进入下一次迭代。

$(".row").each( function() {
    if ( ... ) 
        return; //go to next iteration in .each()
});
于 2013-07-30T16:14:41.687 回答