DataTables

DataTables Examples

HTML

<link rel="stylesheet" href="//cdn.datatables.net/1.10.0/css/jquery.dataTables.css">
<script src="https://cdn.datatables.net/1.10.7/js/jquery.dataTables.js"></script>
<table id="example">
    <thead>
        <tr>
            <th>Employee</th>
        </tr>
    </thead>
    <tbody>
       <tr><td data-order="1" class="employee_identity"><span></span></td></tr>
       <tr><td data-order="1" class="employee_identity"><span></span></td></tr>
       <tr><td data-order="1" class="employee_identity"><span></span></td></tr>
       <tr><td data-order="1" class="employee_identity"><span></span></td></tr>
       <tr><td data-order="1" class="employee_identity"><span></span></td></tr>
    </tbody>
</table>

JavaScript

const employees = [ 
	{ val: "Tiger Nixon", order: "NixonTiger" },
  { val: "Garrett Winters", order: "WintersGarrett" },
  { val: "Ashton Cox", order: "CoxAshton" },
  { val: "Cedric Kelly", order: "KellyCedric" },
  { val: "Adrien Kelly", order: "KellyAdrien" }
];

let table = $('#example').DataTable();


$('.employee_identity').each(function(index, node) {
	$(node).attr('data-order', employees[index].order);
  $(node).append(employees[index].val);
});


table.cells('.employee_identity').invalidate('dom').draw();