JSFiddle - React, Tailwind, and code Playground
HTML
<script src="//cdn.datatables.net/1.10.2/js/jquery.dataTables.min.js"></script>
<link rel="stylesheet" href="//cdn.datatables.net/1.10.2/css/jquery.dataTables.css">
<link rel="stylesheet" href="//cdn.datatables.net/responsive/1.0.1/css/dataTables.responsive.css">
<script src="//cdn.datatables.net/responsive/1.0.1/js/dataTables.responsive.min.js"></script>
<table cellpadding="0" cellspacing="0" border="0" class="table table-bordered responsive dataTable display" id="example" width="100%">
<thead>
<th>S.no</th>
<th >First Name</th>
<th >Last Name</th>
</thead>
</table>
JavaScript
var dataSet = [
[1,'Win 95+','4'],
[2,'Win 95+','4'],
[3,'Win 95+','4'],
];
var table = $('#example').DataTable( {
"aaData": dataSet,
"iDisplayLength":30,
"columns": [
{ "visible": false },
null,
null
],
"responsive": {
"details": {
"renderer": function ( api, rowIdx ) {
// Select hidden columns for the given row
var data = api.cells( rowIdx, ':hidden' ).eq(0).map( function ( cell ) {
var header = $( api.column( cell.column ).header() );
return '<tr>'+
'<td>'+
header.text()+' Test :'+
'</td> '+
'<td>'+
api.cell( cell ).data()+
'</td>'+
'</tr>';
} ).toArray().join('');
return data ?
$('<table/>').append( data ) :
false;
}
}
}
});