Javascript 使用jquery和数组添加选择选项
我在JSFIDLE中有非常简单的东西。在我必须在C#中动态生成jquery之前,我正在进行实验,以确保我可以首先在jquery中正确地执行它。基本上,假设jQuery基于数组中的值填充html 你可以在这里看到小提琴 这就是我目前所拥有的。但它不起作用Javascript 使用jquery和数组添加选择选项,javascript,jquery,html,Javascript,Jquery,Html,我在JSFIDLE中有非常简单的东西。在我必须在C#中动态生成jquery之前,我正在进行实验,以确保我可以首先在jquery中正确地执行它。基本上,假设jQuery基于数组中的值填充html 你可以在这里看到小提琴 这就是我目前所拥有的。但它不起作用 var makes = new array(); makes[0] = 'HOONDA'; makes[1] = 'MEETSUBITCHE'; makes[2]= 'NEWSMOBILE'; makes[3]= 'FJORD'; for(
var makes = new array();
makes[0] = 'HOONDA';
makes[1] = 'MEETSUBITCHE';
makes[2]= 'NEWSMOBILE';
makes[3]= 'FJORD';
for(var i=0; i<makes.length; i++)
{
$('#2').append('<option value=1>'+makes[i]+'</option>');
}
var makes=new array();
使[0]=“Hounda”;
使[1]=“MEETSUBITCHE”;
使[2]=“新闻手机”;
使[3]=“峡湾”;
对于(var i=0;i来说,javascript中根本没有array
这样的东西
我想您是想使用new Array()
(注意大写的A
)或[]
Array
(错误)被声明为Array
var makes = new Array();
工作演示在所有情况下,选项值均为1。替换/1/“+i+”/
Array
有一个大写的A
,而不是小写的A
。你迟到了30秒:-PSome建议,检查你的开发工具/控制台。你会看到一个关于Array
没有定义的错误。请看我的回答:这里还有“Array”
,这是[/code>类型的[]
@JanDvorak idk您使用的浏览器是什么,但在Chrome中:typeof[]==“object”
啊,哦,对不起。可能在ES6或ES7中?:-)对不起。在睡眠很少的情况下编写代码,容易犯一些小错误。
var makes = new Array();