var tableNodes; $(document).ready(function() { tableNodes = $('#nodes-table').DataTable( { select: { style: 'multi' } } ); tableNodes.on( 'select', function (e, dt, type, indexes) { var rowData = tableNodes.rows( indexes ).data().toArray(); console.log(JSON.stringify(rowData)); } ); tableNodes.on( 'deselect', function (e, dt, type, indexes) { var rowData = tableNodes.rows(indexes).data().toArray(); console.log(JSON.stringify(rowData)); } ); } );