javascript - jQuery中用each()遍历时如何让i不从0开始?
巴扎黑
巴扎黑 2017-04-11 09:50:05
[JavaScript讨论组]

刚开始学JQ,教程里有说道each()里,function(i,elem),可以代替原生里的for循环,但是如果我不想从第0个元素开始怎么做呢?原生里直接var i=1就可以了,不知道JQ里还有什么办法可以实现么?还是说在这种情况下只能用for循环?

巴扎黑
巴扎黑

全部回复(5)
迷茫

你可以在

function(i.elem){
    if(i!=0){
    }
}

就好了

黄舟
var arr = [4, 6, 9, 1, 20, 11];

$.each(arr, function(i, elem) {
    if(i != 0) {
        console.log(i, elem);
    }
})

输出结果如下

PHP中文网
$(function(){
            var ele = $(".li1");            
            ele.not(ele[0]).each(function(i,item){
                console.log($(item).text());
            })
        })

就是这么简单~

ringa_lee
$(".a:not(:first)").each(function(i, value)){
};
PHP中文网

你该问问自己为什么会问这种无聊的问题,不从〇开头,和就是从零开头的一部分,这种问题都想不通,还写毛代码

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号