我想隐藏过滤工作和年龄的输入字段,如图所示。
请问我该怎么做才能解决我的问题。
使用此代码解决的问题 http://live.datatables.net/yaxusisi/1/edit
$(document).ready(function() {
// Create the DataTable
var table = $("#example").DataTable({
orderCellsTop: true,
initComplete: function() {
var table = this.api();
// Add filtering
table.columns([1,2]).every(function() {
var that = this;
// Create the `select` element
var input = $('<input type="text" />')
.appendTo($("thead tr:eq(1) td").eq(this.index()))
.on("keyup", function() {
that.search('^' + $(this).val() + '$', true, false).draw();
});
});
displaySearch();
}
});
});
您可以使用以下
<td style="display:none">your html here</td>
随着
$('#your_table').DataTable( {
"columnDefs": [
{
"targets": [ column_number_you_want_to_hide ],
"visible": false,
},
]
});
知道列号从 0 开始,而不是 1。