Json 使用变量设置复选框状态
我正在创建一个带有JSON响应的列表,每个元素中都有一个复选框,我想根据变量设置它的状态,这是我的$。每个循环,我不知道怎么做,有人有想法吗?多谢各位Json 使用变量设置复选框状态,json,checkbox,Json,Checkbox,我正在创建一个带有JSON响应的列表,每个元素中都有一个复选框,我想根据变量设置它的状态,这是我的$。每个循环,我不知道怎么做,有人有想法吗?多谢各位 $.each(responseJson, function(key,value) { state=value['State']; var row = $("<li>"); $("<a><span></span></a>").text(value['Name']+
$.each(responseJson, function(key,value) {
state=value['State'];
var row = $("<li>");
$("<a><span></span></a>").text(value['Name']+' '+value['firstName']).appendTo(row);
$("<label>").html('<input type="checkbox" checked="'+state+'"></li >').appendTo(row);
row.appendTo(table1);
});
checked=true将不起作用,您应该编写checked=checked,因此在下面的代码中,如果状态为true,checked=checked属性将附加到复选框中,否则不会
$.each(responseJson, function(key,value) {
var state = value['State'];
var row = $("<li>");
$("<a><span></span></a>").text(value['Name']+' '+value['firstName']).appendTo(row);
$("<label>").html('<input type="checkbox" '+ (state == 1 ? "checked='checked'" : "") +'"></li >').appendTo(row);
row.appendTo(table1);
});
状态包含true/false right?没有状态包含0/1ok,然后检查状态==1的条件