我一直在使用此代码来获取所有复选框的逗号分隔列表.
$(".hidFeedsIds").val($.map($(':checkbox[name=channel\[\]]:checked'), function (n, i) {
return n.value;
}).join(','));
Run Code Online (Sandbox Code Playgroud)
现在我需要做相反的事情,我有列表,但需要检查值所在的所有复选框.
谁能告诉我怎么能这样做?
除了你的代码在语法上没有效力之外......
$('input:checkbox').filter(function() {
return valuesArray.indexOf(this.value) > -1
}).prop('checked', true);
Run Code Online (Sandbox Code Playgroud)