【发布时间】:2017-06-27 21:43:07
【问题描述】:
可选复选框的限制仅适用于表格的第一页,在第一页,当我达到可选复选框的限制时,当我单击下一页或分页中的其他页码并单击时弹出警报另一个复选框,它不会限制我,我应该怎么做它也将应用于其他页面?
这是我的代码:
$(document).ready(function() {
var $datatable = $('#datatable-checkbox');
$datatable.dataTable({
'order': [[1, 'asc']]
});
var limit = 2;
$datatable.on('draw.dt', function() {
$('input').iCheck({
checkboxClass: 'icheckbox_flat-green'
});
});
$(".flat").on("ifChecked",function(e) {
var checkboxes = $("input:checkbox");
var $this = $(this);
if (checkboxes.filter(":checked").length > limit) {
swal({
title: "Book Limit Reached",
text: "",
type: "warning",
});
setTimeout(function() {
$this.iCheck('uncheck');
}, 1);
}
});
});
【问题讨论】:
标签: javascript jquery checkbox datatables icheck