我使用的是jQuery数据集插件。
当我在搜索框中键入a时,Datatables会筛选表中包含字母的所有数据
但是我想这样搜索(按字母顺序)
当我键入'a‘时,只会过滤所有以'a’开头的数据
发布于 2011-12-02 23:56:18
那就试试这个吧:
oTable.fnFilter( '^a.*', yourColumn, true );
'^a.*'
正则表达式搜索,将a替换为您的过滤器
yourColumn
不言而喻
true
需要将第一个字符串视为正则表达式,请检查api
发布于 2011-12-02 23:50:29
您需要修改DataTables初始化并自定义过滤的工作方式。检查下面的链接,相同的情况。您需要从filter框中获取数据,并在更严格的RegEx上进行过滤,重点放在单元格中数据的开头。
http://www.datatables.net/forums/discussion/255/customising-the-way-the-filter-works/p1
https://stackoverflow.com/questions/8358820
复制相似问题