jQuery委托每个函数

时间:2014-06-27 05:05:44

标签: jquery datatables jquery-datatables each

我正在使用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;
    }); 
}

});

谢谢。

0 个答案:

没有答案