注意大小写区分!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