<label>1<input type="checkbox" name="xxx"></label>
<label>2<input type="checkbox" name="xxx" ></label>
<label for="checkall">全选<input type="checkbox" id="checkall"></label>
<label for="checkrev">反选<input type="checkbox" id="checkrev"></label>
1.回显:
$("input[type=checkbox][name=xxx]").each(function (i, e) {//清空操作
$(this).iCheck('uncheck');
});
var array = xxx.split(",");
$("input[type=checkbox][name=xxx]").each(function (i, e) {
for (var i = 0; i < array.length; i++) {
if ($(this).val() == array[i]) {
$(this).iCheck('check');
}
}
});
2.全选、全不选:
$("#checkall").click(function(){
$('[name=xxx]:checkbox').prop('checked',this.checked);
});
3.反选:
$("#checkrev").click(function(){
$('[name=xxx]:checkbox').each(function(){
this.checked=!this.checked;
});
});