我可以在datatable中使用选择框进行单独搜索,但我只想为一列做这件事,其他列不必要。例如,我只想在第二列和第三列上激活此选择框。
我发现这个网址,但它对我没有帮助。这是我的JavaScript代码:
$(document).ready(function() {
var table = $('#example').DataTable();
$("#example tfoot th").each( function ( i ) {
var select = $('<select><option value="">Lütfen seçiniz</option></select>')
.appendTo( $(this).empty() )
.on( 'change', function () {
var val = $(this).val();
table.column( i )
.search( val ? '^'+$(this).val()+'$' : val, true, false )
.draw();
} );
table.column( i ).data().unique().sort().each( function ( d, j ) {
select.append( '<option value="'+d+'">'+d+'</option>' )
} );
} );
} );