获取array.length中的第一个数字

时间:2016-01-15 17:07:03

标签: javascript jquery html arrays

我有一个动态创建的数组。我正在尝试添加一个类似1 of 20 items之类的span标记,然后我可以浏览它们。

所以在第二个span标签中我有

$('.count_wrap--num').text(theData.length);

给出了数组中的总数。
我想要的第一个span标记看起来像是:

$('.count_wrap--numOf').text(theData.length);

然而,它又给了我一个完整的数字,我怎么能得到它所以第一项是1?我已经尝试了$('.count_wrap--numOf').text('1');,但索引从0开始,因此在浏览时会很奇怪

1 个答案:

答案 0 :(得分:4)

尝试使用计数器。因此,每次他们点击下一个按钮时,它都会递增计数器,然后在html中显示该计数器。

使用Javascript:

var counter=1;
$('#nextBtn').click(function() { counter++; });
$('.count_wrap--num').text(theData.length);
$('.count_wrap--numOf').text(counter);

这是一个例子的小提琴 https://jsfiddle.net/fawxngcL/1/