迭代列表并在下拉列表中显示

时间:2017-11-02 09:34:00

标签: javascript java jquery

我有一个动物对象列表,其中包含属性namecode。我需要对此进行迭代并在HTML select中显示结果,其中标签必须为namecode必须为值。

Animal
{
  String name;
  String code;
}

我尝试使用javascript将其推送到选择但无效。我也尝试对c:forEach做同样的事情。有没有人有任何想法或线索可以帮助?以下是我尝试使用的代码:

<select id='animalList' multiple="multiple"></select>
var select = document.getElementById("animalList");  
var i = 0;
for (i = 1; i <= 5; i++) {  
  select.options[select.options.length] = new Option(i, i);    
}

1 个答案:

答案 0 :(得分:1)

您会列出哪种数据?我认为RelayCommand Array是这样的:{/ p>

Animal

这是此阵列的解决方案

var animals = [
   {name : "animal1", code : 1},
   {name : "animal2", code : 2},
   {name : "animal3", code : 3}
 ]

jsfiddle:http://jsfiddle.net/dm1bpgp6/1/