使用jquery和数组添加选择选项

时间:2013-07-12 17:28:26

标签: javascript jquery html

好吧,我在jsfiddle中有非常简单的东西。我正在尝试确保在我必须在C#中动态生成jquery之前,我可以在jquery中正确执行它。基本上,jQuery假设根据数组中的值填充html。

您可以在此处查看小提琴http://jsfiddle.net/KwVty/

这是我到目前为止所拥有的。但它不起作用。

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>');
 }

在HTML中:

<select id="2" multiple="multiple">
    <option> 10</option>    
</select>

2 个答案:

答案 0 :(得分:8)

在javascript中本身没有array这样的东西。

我认为您打算使用new Array()(请注意大写A)或[]

答案 1 :(得分:1)

array(错误)声明为Array

 var makes = new Array();

工作演示http://jsfiddle.net/KwVty/1/