通过变量值检查复选框的正确方法是什么?

时间:2015-04-08 14:03:15

标签: javascript jquery

所以我试图通过等于变量的值检查一个方框,但是我无法开始工作。这是一个小提琴:https://jsfiddle.net/OpuLance/n3L8a4zz/4/

如果我将其设置为.val(checkboxValue).prop("checked", "checked");

,它会检查所有框

我尝试了.val() == checkboxValue.prop("checked", "checked");,但这不起作用

2 个答案:

答案 0 :(得分:1)

在jQuery中使用 attribute selector

$('input[value="'+checkboxValue+'"]:checkbox').prop("checked", "checked");

<强> fiddle

答案 1 :(得分:0)

您正在检查$('input:checkbox').val(checkboxValue).prop("checked", "checked");的所有复选框 使用$('input[value="'+checkboxValue+'"]:checkbox').prop("checked", "checked"); demo