0

好吧,我在 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>
4

2 回答 2

8

arrayjavascript中没有原生的东西。

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

于 2013-07-12T17:31:55.457 回答
1

array(错误)被声明为Array

 var makes = new Array();

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

于 2013-07-12T17:36:23.080 回答