【发布时间】:2021-08-10 16:08:25
【问题描述】:
我正在尝试使用 JQuery 创建一个动态选项列表,但是当我运行代码时,n 个选项标记中只有一个选项标记(n 是任何真正的正整数)。这是一个示例数组:
我的代码:
$.getJSON('http://localhost:3006/search', function(data){
alert(data.names.length);
var i;
var arrLen = data.names.length; //In this case, the names array up top
for(i = 3; i < arrLen; i++){
$('#name').append($('<option></option>').text(data.names[i][0]).val(data.names[i][0]));
}
});
我不断得到数组中的最后一个选项标签,但没有别的......
【问题讨论】:
-
你已经设置了
i=3,所以你要求 for 循环跳过前 3 个条目 -
我刚刚意识到,这是从之前的测试中得到的……谢谢!我现在觉得很傻。
标签: javascript html jquery dynamic