我正在使用jQuery DataTable来显示选项列表。现在,该表由多个页面组成,用户可以选择使用复选框从DataTable条目中取消选择/选择选项。我成功地能够在所有复选框上启动委托事件,但问题是当我有一个选项取消选择/选中所有复选框时,它只适用于第一页。其他复选框仍保持选中状态。我不确定,如何将其委托给所有页面。谁能请点亮这里。这是我的代码:
$('body').delegate('[name="selectAll"]', 'change', function () {
if($(this).is(':checked')){
$('[name="all_barcodes[]"]').each(function(){
this.checked = true;
});
}else{
$('[name="all_barcodes[]"]').each(function(){
this.checked = false;
});
}
});
谢谢。