JS 数组环路编号为 1 关闭
JS Array Loop Number is 1 Off
我正在导入json数据并循环访问div以为其提供对象值。我的数组中的div 以一个数字开头,但第一个数字是 0。我明白为什么会这样,但是我如何解决这个问题以 1 而不是 0 开始第一个div?
谢谢
$.ajax({
url: "Brackets.json",
dataType: "json",
success: function(data) {
var items = [ "#bracket1", "#bracket2", "#bracket3", "#bracket4", "#bracket5", "#bracket6", "#bracket7", "#bracket8",
"#bracket9", "#bracket10", "#bracket11", "#bracket12", "#bracket13", "#bracket14", "#bracket15", "#bracket16"];
var len = items.length;
for ( var i = 0; i < len; i++ ) {
console.log(len);
$(items[i]).html( i + ". " + dataTeamsData + items[i]);
}
在你的循环中,这样做:
for ( var i = 0; i < len; i++ ) {
console.log(len);
var itemNum = i + 1;
$(items[i]).html( itemNum + ". " + dataTeamsData + items[i]);
}
itemNum 将从 1 开始,而数组中的项目仍将由从 0 开始的索引值 i 获取。
或者,取而代之的是:
<div>1. item0</div>
<div>2. item1</div>
<div>3. item2</div>
...
将有序列表元素与列表项一起使用:
<ol>
<li>item0</li>
<li>item1</li>
<li>item2</li>
...
</ol>
然后,您不必担心该数字,因为它将自动生成。
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- Html引导程序警报自动关闭困难
- 试图阻止Chrome通过扩展关闭
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 刷新父窗口后无法关闭窗口
- 自动关闭弹出窗口的Javascript
- 打开/关闭按钮以显示/隐藏内容
- Flash AS3关闭浏览器窗口
- php httponly cookie在浏览器关闭时被删除
- 从中关闭子窗口'的父级
- 如何关闭html中的iframe弹出窗口
- 如何关闭所有其他子菜单
- 如何隐藏或关闭弹出窗口
- jQuery点击ON现在使用.load触发关闭
- datetimepicker未自动关闭
- 无法在关闭弹出窗口时传递可观察的数据
- 在jquery中生成一个自动前缀编号
- JS 数组环路编号为 1 关闭
- 当用户关闭以前的选项卡时,XUL会获取当前选项卡编号