Javascript 选项值不起作用,但名称显示正常 for(var i=0;i
试试这个:Javascript 选项值不起作用,但名称显示正常 for(var i=0;i,javascript,jquery,html,Javascript,Jquery,Html,试试这个: for(var i=0; i<res.zone.length; i++) { zone += '<option value="res.zone[i].zone_id">'+res.zone[i].zone_name+'</option>'; $('#zone').html(zone); }
for(var i=0; i<res.zone.length; i++) {
zone += '<option value="res.zone[i].zone_id">'+res.zone[i].zone_name+'</option>';
$('#zone').html(zone);
}
zone+=''+res.zone[i].zone_name+'';
您按字面意思传递了
res.zone[i].zone\u id,因此它没有对其求值。您已将变量放入字符串中。
zone += '<option value="' + res.zone[i].zone_id + '">'+res.zone[i].zone_name+'</option>';