我有一些来自JSON ARRAY的值。值为Value1
,Value2
,Value3
我有一个HTML格式的复选框,其ID与值相同。
我想自动检查具有JSON数组值的checkbox
。
我尝试使用以下代码执行此操作:
var OtherPay = response.OtherPay;
var benefit = OtherPay.split(",");
var sum = benefit.length;
for (var i = 0; i < sum; i++) {
$('#'+benefit[i]).attr('checked',true);
}
答案 0 :(得分:1)
如果每个复选框元素都具有该值的id
属性,但我认为您应该使用
$('#' + benefit[i]).prop('checked', true);
如果您使用的是最近的jQuery版本
答案 1 :(得分:0)