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 函数的完整列表。