如何从多维数组填充列表框(组合框)
How to Populate a List Box (combo box) from a Multi-Dimensional Array?
我是 JavaScript 的学生,我们今晚有作业。 我一直在工作,并重新工作,比特的代码。
从本质上讲,我正在努力从多维数组填充列表框(组合框)。
我创建了一个多维数组并且它可以工作(我将结果发送到警报框)。
var concertArray = [
["Billy Joel", "99", "equal.png"],
["Bryan Adams", "89", "higher.png"],
["Brian Adams", "25", "lower.png"]
];
但是,我不知道如何将此数组填充到选择列表框(组合框)。
任何帮助,非常感谢。
使用此代码。
<html>
<head>
<script type="text/javascript">
var concertArray = [
["Billy Joel", "99", "equal.png"],
["Bryan Adams", "89", "higher.png"],
["Brian Adams", "25", "lower.png"]
];
function populate(){
for(i=0;i<concertArray.length;i++){
var select = document.getElementById("test");
select.options[select.options.length] = new Option(concertArray[i][0], concertArray[i][1]);
}
}
</script>
</head>
<body onload="populate();">
<select id="test">
</select>
</body>
</html>
这将帮助你.....
从
数组中提取要添加到组合框中的数据,然后使用jquery append
将它们添加到选择标签中。
<select id="test">
</select>
遍历数组并将要添加到变量中的数据存储,例如 var 数据,然后:
$('#test').append('<option value="'+data+'">'+data+'</option');
相关文章:
- 接受不在列表中的值-引导组合框
- Extjs 3.4如何强制组合框重新加载其下拉列表
- Extjs 4.2.1滚动到组合下拉列表中的选择
- 将带有方括号的字符串转换为组合方括号内容的列表
- 在下拉列表中显示树的组合框
- 验证 2 个下拉列表(只有某些组合有效)
- 在XMPP pubsub中,订阅者可以检索订阅列表或将其与MUC组合
- 如何从多维数组填充列表框(组合框)
- Jquery:需要检查组合框中的值列表
- Angularjs :从列表中选择组合
- 在HTML表中搜索-组合多个值(下拉列表、文本字段)
- 在列表出现后,是否可以从ZK组合框中删除焦点
- 在视图中使用compile in指令和ng repeat的组合会阻止正确更新范围元素列表
- 我将如何在列表中附加所有组合
- 按值获取下拉列表/组合框的索引(客户端)
- 从带有输入框列表的Angular自定义指令中获取组合字符串
- 引导程序下拉列表中的剑道组合框
- 组合日期,从月和年列表中获得天数基础
- 隐藏extjs组合框的下拉列表
- 如何将3个选择列表组合成单个输入文本字段