使用Underscore.js嵌套循环以使用JSON填充下拉列表

时间:2014-05-11 05:09:08

标签: javascript jquery json underscore.js

我们需要填充包含国家/地区的下拉列表,如果区域设置位于相应的国家/地区,则使用下划线模板再填充一个下拉列表。

var countrySelectorTemplate = '<select class="form-control"><% _.each(resultsData.Countries, function(results) { %> <option><%= results.CountryName %></option> <% } ) %></select>';

http://jsfiddle.net/ylokesh/4NbGL/

上提供了JSON

截至目前,它填充了各国的选择下拉列表。如果各个国家/地区存在区域设置,我如何将嵌套条件再填充一个下拉列表?

1 个答案:

答案 0 :(得分:0)

怎么样?
var countrySelectorTemplate = '<select class="form-control"><% _.each(resultsData.Countries, function(results) { %> <option><%= results.CountryName %></option> <% if ("Locales" in results) { %> "Another Dropdown" <% }<% } ) %></select>';