我正在使用jQuery Datatables,我很好奇是否有人遇到过这个问题以及可能的本机解决方法。当通过搜索框过滤并使用正则表达式搜索时,我发现管道似乎打破了搜索框上的监听器。我目前有一个包含多行的表。如果我键入以下内容:
add =>显示所有带有字符串add的条目(预期) build =>显示其中包含字符串内部的所有条目(预期
侦听器找工作查找一个字符串。如果我输入:
添加| =>听众似乎在管道上破了。如下所示:
add | b =>不采取任何行动。 (意外)
它继续只显示添加的结果。但是,如果我在添加字符b(或管道之后的任何字符)后退格,则侦听器会重新打开。所以,如果我在b上取“add | b”退格,然后继续第二个字符串:
add | build =>它按预期工作。
我可以通过脚本添加| build进行过滤,它也可以正常工作。即:
$("#tblReport_filter").children("label").children("input").attr("value",searched);
我读过:
http://datatables.net/development/filtering
我知道我可以开发一个插件来处理这个问题。如果可能的话,我想避免这种情况。有没有人在数据表中看到管道断开了(我假设是keyup)监听器?是否有开箱即用的解决方法?
感谢。