大家好日子
我正在以json格式检索select标签的选项,并使用此
填充select标签var mySelect = $('#'+select_id)
$.each(response, function(key,val){
$('<option/>',{
value : key
})
.text(val)
.appendTo(mySelect);
});
哪个工作正常,但我想将从json数组转换生成的html字符串存储到变量中,而不是将其附加到select标记。我怎么能这样做?
答案 0 :(得分:1)
您可以使用jQuery.map
完成此操作。 http://api.jquery.com/jQuery.map/
var result = $.map(response, function(key,val){
return "<option value='" + key + "'>" + val + "</option>";
}).join('');