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

标签 javascript jquery html

嗯,我在 jsfiddle 中有非常 super 简单的东西。我正在尝试确保我可以先在 jquery 中正确执行此操作,然后才能在 C# 中动态生成 jquery。基本上 jQuery 应该根据数组中的值填充 html。

您可以在此处查看 fiddle 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>

最佳答案

JavaScript 中没有原生的 array 之类的东西。

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

关于javascript - 使用 jquery 和数组添加选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17620658/

相关文章:

javascript - v-for 和 :src that point to reactive variable in Vuejs 的问题

javascript - Jquery.load "cannot get"

javascript - 使用 jQuery 设置背景位置

javascript - jQuery 拖放到突出显示的框

javascript - HTML Textarea,将光标放在底线(CSS)?

javascript - Jquery:只选择一个类 onclick - 不是全部

javascript - 如何通过css制作透明的羽毛首选项

javascript - 如果找不到匹配项,Jquery 自动完成清除文本框

javascript - 从 GatsbyJS 中的本地插件创建自定义页面时出错

javascript - 自动下载行为和后退按钮问题