我想从数据库中获得组合框中的选定值。这是我的代码,但是当我使用此代码时,它只是在每个组合框中从选项中选择“写入”,并且不考虑我在选项中使用的条件。
success:function(data){
$(".modules").empty();
$(".modules").append("<option value='0'>-Select-</option>");
$.each(data,function(i,item){
console.log(data[i]);
$('.modules').eq(i).append("<option value='n' if(data[i].name=='none') selected='selected' >none</option>");
$('.modules').eq(i).append("<option value='w' if(data[i].name=='write') selected='selected' >write</option>");
});
}
答案 0 :(得分:1)
使用此:
success:function(data){
$(".modules").empty();
$(".modules").append("<option value='0'>-Select-</option>");
$.each(data,function(i,item){
console.log(data[i]);
if(data[i].name=='none'){
$('.modules').eq(i).append("<option value='n' selected='selected' >none</option>");
}else{
if(data[i].name=='write'){
$('.modules').eq(i).append("<option value='w' selected='selected' >write</option>");
}
}
});
}