datatable列textで検索
1050 ワード
新しい需要、tableの各列の上で検索条件をプラスして、もとの方法は検索内容をバックグラウンドに伝えて、バックグラウンドはデータを返して表示して、しかしバックエンドは最近忙しくて、时間がなくて、自分でdatatableプラグインを研究して、ajaxを使わないことができるかどうかを见て、直接プラグイン自身の行性を使います
これまで使ったことのない属性を使って、
var table = $('.datatable').DataTable({
"bPaginate": false,
"bInfo":false,
"ordering": false,
deferRender: true,
searching :true,// ,css , table.header()
});
table.columns().every( function () {
//table.search(true).draw();
var that = this;
$( 'input',this.header() ).on( 'keyup change', function () {
if ( that.search() !== this.value ) {
that
.search( this.value )
.draw();
}
} );
} );
これまで使ったことのない属性を使って、
this.footer() table tfoot
this.header() table thead