JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/datatables/1.10.19/js/jquery.dataTables.min.js"></script>
<link href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet"/>
<table id="example" class="display" style="width:100%"></table>
<button id="create">Create</button>
JavaScript
var dataSet = [
[ "Tiger Nixon", "System Architect", "Edinburgh", "5421", "2011/04/25", "$320,800" ]
];
document.getElementById("create").onclick = function() { createTab() };
function createTab() {
//dataSet.push( ["Tiger Nixon", "System Architect", "Edinburgh", "5421", "2011/04/25", "$320,800"] );
var table = $('#example').DataTable();
table.rows.add(dataSet).draw();
//table.rows().invalidate().draw();
console.log(dataSet);
}
$(document).ready(function() {
$('#example').DataTable( {
data: dataSet,
columns: [
{ title: "Name" },
{ title: "Position" },
{ title: "Office" },
{ title: "Extn." },
{ title: "Start date" },
{ title: "Salary" }
]
});
});
console.log(dataSet);