我可以从jquery中的variabel调用ID元素HTML吗?

时间:2017-09-27 08:18:20

标签: javascript jquery html json checkbox

我有一些来自JSON ARRAY的值。值为Value1Value2Value3 我有一个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);
}

2 个答案:

答案 0 :(得分:1)

如果每个复选框元素都具有该值的id属性,但我认为您应该使用

$('#' + benefit[i]).prop('checked', true);

如果您使用的是最近的jQuery版本

答案 1 :(得分:0)

尝试使用

$('#'+benefit[i]).prop('checked',true);

如上所述: Setting "checked" for a checkbox with jQuery?