我使用数据表示例:https://datatables.net/extensions/select/examples/initialisation/checkbox.html使用复选框选择多个行。这工作得很好。按住Ctrl键可以选择多个行。表格的底部显示选定的行数。我遇到的问题是我想阻止用户选择超过5行。我如何调整JQUERY以限制最多选择5行,然后阻止用户继续选择,除非他们取消选择一行?
var table = $('#tabledt').DataTable({
columnDefs: [{
orderable: false,
className: 'select-checkbox',
targets: 0
}],
select: {
style: 'os',
selector: 'td:first-child'
},
order: [[1, 'asc']]
});发布于 2020-11-17 21:24:10
table.on('select', function (e, dt, type, ix) {
var selected = dt.rows({ selected: true });
if (selected.count() > 5) {
dt.rows(ix).deselect();
}
});https://stackoverflow.com/questions/64875275
复制相似问题