$ .each()jQuery中的索引起始编号

use*_*181 7 jquery

如何$.each()从1而不是0 开始jQuery 索引?

我正在使用.each函数来填充选择框.所以在这里我想在1中选择框中填充选项.因此,基于条件,我想在第一个索引中添加选项,即0.

Ray*_*nos 9

$.each

所以试试吧

$.each(obj, function(i, elem) {
    if (i === 0) return;
    // do stuff
});
Run Code Online (Sandbox Code Playgroud)

或者重写你的代码,因此它的索引和数据从0开始.JavaScript基于0而不是1基于Matlab和其他一些语言.

  • @Victor,这会跳过第一个元素,而不是最后一个元素. (2认同)

The*_*ter 5

你不能.为什么不在函数的第一行声明另一个变量var myIndex = index + 1;