2

如何在我的代码中设置自定义过滤器以在过滤之前忽略表中的重音符号和特殊字符?

我正在使用 DataTables 插件(http://www.datatables.net/

4

1 回答 1

6

将缺少重音符号的数据版本作为列包含在数据表中。aoColumns您可以通过在配置文字的数组中添加一个条目来隐藏该列。

假设您从 4 列开始。其中之一有口音。添加带有非重音数据的第五列,并添加配置文字 with{ "bVisible": false }使其不会显示。

它是不可见的,但它仍然是可搜索/可过滤的:

$(document).ready(function() {
    $('#example').dataTable( {
        "aoColumns": [ 
            null,
            null,
            null,
            null,
            { "bVisible": false }
        ] } );
});

有关配置的更多信息,请参阅列文档具有隐藏列的 DataTables就是一个正在使用的示例。

于 2009-11-05T17:06:44.907 回答