我已按照Individual column searching (text inputs)和Individual column searching (select inputs)上的步驟在jQuery DataTable上使用多個過濾器,並且頁腳上有多個過濾器。另一方面,我想將這些過濾器移動到DataTable的頭部,但不能像下圖所示那樣水平對齊它們。有一些示例爲Custom filtering - range search,但它們並不一致。是否有可能做到這一點?jQuery DataTable:在表頭上搜索個別列
$(document).ready(function() {
// Setup - add a text input to each footer cell
$('#example tfoot th').each(function() {
var title = $(this).text();
$(this).html('<input type="text" placeholder="Search '+title+'" />');
});
// DataTable
var table = $('#example').DataTable();
// Apply the search
table.columns().every(function() {
var that = this;
$('input', this.footer()).on('keyup change', function() {
if (that.search() !== this.value) {
that
.search(this.value)
.draw();
}
});
});
});
@ Gyrocode.com由於你是DataTable的真正主人,你能幫我解決這個問題嗎?在此先感謝... –
是的,我們可以將此過濾器移到頂端... –