DataTables API

DataTables 附帶了一個廣泛的 API,用於操作或獲取有關頁面上 DataTable 的資訊。

可以通過 3 種方式訪問​​API:

var table = $('#tableid').DataTable(); //DataTable() returns an API instance immediately
var table = $('#tableid').dataTable().api(); //dataTable() returns a jQuery object
var table = new $.fn.dataTable.Api('#tableid');

設定物件後,可以呼叫該物件上的任何 API 函式。

var columns = table.columns();

更復雜的示例是表中新增一些行

table.rows.add( [ {
        "name":       "John Doe",
        "employee_id":   "15135",
        "department":     "development",
    }, {
        "name":       "Jane Smith",
        "employee_id":   "57432",
        "department":     "quality assurance",
    } ] )
    .draw();

可以在此處找到 API 函式的完整列表。