按值检查复选框

Lui*_*lez 2 javascript jquery

我一直在使用此代码来获取所有复选框的逗号分隔列表.

$(".hidFeedsIds").val($.map($(':checkbox[name=channel\[\]]:checked'), function (n, i) {
    return n.value;
}).join(','));
Run Code Online (Sandbox Code Playgroud)

现在我需要做相反的事情,我有列表,但需要检查值所在的所有复选框.

谁能告诉我怎么能这样做?

Mat*_*all 7

除了你的代码在语法上没有效力之外......

$('input:checkbox').filter(function() {
    return valuesArray.indexOf(this.value) > -1
}).prop('checked', true);
Run Code Online (Sandbox Code Playgroud)