我使用jQuery Datatables插件
当我在搜索框中键入a Datatables过滤器时,表中的所有数据都包含一个字母
但我想像这样搜索(按字母顺序排列)
当我输入'a'时,只过滤所有数据以'a'开头
答案 0 :(得分:2)
您需要修改DataTables初始化并自定义过滤的工作方式。检查下面的链接,相同的情况。您需要从过滤器框中获取数据并过滤更严格的RegEx,重点关注单元格中数据的开头。
http://www.datatables.net/forums/discussion/255/customising-the-way-the-filter-works/p1
答案 1 :(得分:1)
然后尝试一下:
oTable.fnFilter( '^a.*', yourColumn, true );
'^a.*'
正则表达式搜索,用过滤器替换a
yourColumn
说不出话来
true
需要将第一个字符串视为正则表达式,请检查api