我正在尝试将 JSON 文件的内容添加到组合框中。这很好用,但是组合框的某些行有多个值(例如,'印地语、英语、法语'都在一行上),因为在 JSON 中输出的某些字段中有多个值。我试图在将数组注入组合框之前拆分数组,以便每个值都在自己的行上,但我不确定将拆分数组函数放在哪里。谁能指出我正确的位置?谢谢!
$('#combolist-languages').html(function () {
var ret = '<option value="-1" selected>Select language_</option>',
u = user.slice(),
arr = [];
(function get() {
if (u.length) {
var v = u.shift();
if ($.inArray(v.Languages, arr) == -1) {
arr.push(v.Languages);
ret += '<option value="">' + v.Languages + '</option>';
}
get();
}
}());
return ret;
});