我在使用Datatables的过滤功能时遇到了困难。我使用的是版本1.10。这就是我试过的:
$("#hide").click(function() {
$.fn.dataTable.ext.search.push(
function(settings, data, dataIndex) {
return $(table.row(dataIndex).node()).attr('data-user') == 5;
}
);
table.draw();
});
$("#reset").click(function() {
$.fn.dataTable.ext.search.pop();
table.draw();
});
但表格没有更新。有什么我可能做错了吗?当我执行console.log时,有问题的数组似乎正在更新,但没有被调用函数的迹象。
非常感谢!
答案 0 :(得分:0)
过滤数据表。 遍历数据表中的所有行
$("#Datatable").html().find("xxx").hide();
or
$('#Datatable tr').each(function(index,value) {
if( $(this).find('xxx'))
{
$(this).hide();
}
});
提供有关重新划分功能的更多详细信息。