DataTables碎碎念

注意大小寫區分!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

相關文章
相關標籤/搜索