Jquery DataTables不搜索某些列值
我有一个与数据相关的下拉列表 第一个选择菜单被选中-datatables在第6列被过滤,第二个选择菜单被相应地过滤 第二个菜单被选中-datatables在第7列上被过滤 JS 因此,我知道第7列有以下内容: 磁流体 反应小组A 应急小组B 反应小组C 应急小组D 应急小组E 它似乎只对B、C和D起作用。当选择A或E时,似乎没有任何变化 我已经对上面的第二条做了一个提醒,它提醒了我所期望的。我在下面的列上也有过滤器,当我选择响应团队A或E时,它会按预期进行过滤Jquery DataTables不搜索某些列值,jquery,datatables,Jquery,Datatables,我有一个与数据相关的下拉列表 第一个选择菜单被选中-datatables在第6列被过滤,第二个选择菜单被相应地过滤 第二个菜单被选中-datatables在第7列上被过滤 JS 因此,我知道第7列有以下内容: 磁流体 反应小组A 应急小组B 反应小组C 应急小组D 应急小组E 它似乎只对B、C和D起作用。当选择A或E时,似乎没有任何变化 我已经对上面的第二条做了一个提醒,它提醒了我所期望的。我在下面的列上也有过滤器,当我选择响应团队A或E时,它会按预期进行过滤 initComplete: fun
initComplete: function () {
var filterColumns = [1,2,3,4,5,6,7];
table.columns(filterColumns).every(function () {
var column = this;
var select = $('<select><option value=""></option></select>')
.appendTo( $(column.footer()).empty() )
.on( 'change', function () {
var val = $.fn.dataTable.util.escapeRegex($(this).val());
column.search( val ? '^'+val+'$' : '', true, false ).draw();
} );
column.data().unique().sort().each( function ( d, j ) {
select.append( '<option value="'+d+'">'+d+'</option>' )
} );
} );
}
任何理由
table.columns( 7 ).search( this.value, false, false ).draw();
从
关闭智能搜索
从
关闭智能搜索
table.columns( 7 ).search( this.value, false, false ).draw();