jQuery DataTables Checkboxes extension can be configured to select a row when checkbox is pressed or vice versa using Select extension.
Multiple row selection
You can enable row selection by setting columns.checkboxes.selectRow option to true
.
Also you need to use the following initialization option to enable multiple row selection.
'select': {
'style': 'multi'
}
Selection with checkboxes only
It is also possible to select rows only when corresponding checkbox is clicked and ignore click event for table cells.