注意大小寫區分!html
$( selector ).DataTable(); // 後面能夠跟.cell .column等函數 $( selector ).dataTable().api(); // api是 fn開頭的函數
取單列表頭api
var table = $('#example').DataTable(); var title = table.column( idx ).header(); alert( 'Column title clicked on: '+$(title).html() );
設置單列表頭dom
$(title).html("AAAA");
整個表頭加亮ide
$( tables.table().header() ).addClass( 'highlight' );
清除表格中的數據 但不包括表頭函數
$('#example').DataTable().clear().draw(); // 只clear不會馬上清除頁面上的顯示,但當換頁等會觸發到draw的時候纔會清除
取某個單元格中的數插件
$('#example').DataTable().cell(1,1).data();
修改某個單元格中的數code
$('#example').DataTable().cell(1,1).data(25);
隱藏列
在屬性中設置的隱藏列沒有td(即便在html裏面有寫,但DataTables會重畫這一塊),不能直接用dom方式選擇,沒法直接取得其值,必須用cell().data()函數來取,或者fnGetData
若是是在js中直接對某一列 hide(),則該td還在,還能夠取數htm
使用buttuns插件導出表格爲csv格式中文亂碼的問題解決:
DataTables導出CSV、PDF中文亂碼解決方法 get