【发布时间】:2013-08-15 17:41:09
【问题描述】:
我有以下 JSON 数组,我需要遍历并使用 JQuery 模板创建 HTML 选项项。我遇到的问题是每个组内的数据可能有重复的值。如下图a可以在两组中重复。
"groups":[{//group one
"names" : {
"a" : "name1",
"b" : "name2",
}
}, { //group two
"names" : {
"a" : "name1"
}
}//...
]
这就是我尝试使用 JQuery 模板添加选项的方式。
<select id="select1" >
{{each(groupIndex, group) ResponseData.groups}}
{{each(index, name) group}}
<option value="${name}" >${index}</option>
{{/each}}
{{/each}}
</select>
但这将添加a 两次作为选项。
有没有办法使用 ID select1 访问选择元素并检查是否已经使用 JQuery 模板添加了值为 a 的选项?
谢谢。
【问题讨论】: