Jquery 当索引参数设置为值时继续计数

Jquery 当索引参数设置为值时继续计数,jquery,html,arrays,Jquery,Html,Arrays,我使用一个索引参数创建了一个each循环,它统计了许多帖子 我想将索引参数设置为某个值,然后从那里开始计数 但是当我在循环中将它设置为一个值时,它不会继续计数,它只输出循环中对象数量的指定值 我在下面附上了代码片段和console.log结果的屏幕截图 代码- $。每个(articleArray[0],函数(i){ i=posted; slideCount++; console.log(i++); articleContent=articleArray[(页码-1)][i]。内容; $('.s

我使用一个索引参数创建了一个each循环,它统计了许多帖子

我想将索引参数设置为某个值,然后从那里开始计数

但是当我在循环中将它设置为一个值时,它不会继续计数,它只输出循环中对象数量的指定值

我在下面附上了代码片段和console.log结果的屏幕截图

代码-

$。每个(articleArray[0],函数(i){
i=posted;
slideCount++;
console.log(i++);
articleContent=articleArray[(页码-1)][i]。内容;
$('.swiper幻灯片:第n个子项('+slideCount+')).html(articleContent);
});

不要使用索引参数。使用您自己在
$之外创建的变量。每个
循环:

var counter = postID;
$.each(articleArray[0], function() {
    slideCount++;
    articleContent = articleArray[(pageNumber - 1)][counter++].content;
    $('.swiper-slide:nth-child(' + slideCount + ')').html(articleContent);
});

注意,我从
控制台.log
(我假设是临时的)移动到了它的实际使用位置。如果的意思是
postID+1
开始(这是
控制台.log中增加它所做的),只需将
+1
添加到定义
计数器的第一行中
postID
从何而来?这就是你想要开始的地方吗?是的,所以当你点击一篇文章时,postID来自一个数据值。所以说,它只是设置为1,然后设置i为1,然后继续从那里计数。这起作用了!谢谢,我会在Stack允许时将其标记为正确。我感谢你的帮助。