我正在使用this(file here)脚本。它运行正常,但它目前正在使用start with过滤数据,我希望它使用contains进行过滤,但我查看了文档和JS文件内部,似乎无法找到如何做到这一点。任何人都对我该怎么办有任何想法?
感谢您的帮助。
答案 0 :(得分:0)
您需要更改tablo.js文件,如下所示:
if (filters.nodeName=="INPUT" && filters.type=="text") {
filters={ 'filter':"/^"+filters.value+"/" };
}
进入这个:
if (filters.nodeName=="INPUT" && filters.type=="text") {
filters={ 'filter':"/"+filters.value+"/" };
}
请注意缺少^
标记"字符串的开头"。
编辑:对于不区分大小写的搜索,您可以将i
标志添加到RegExp构造函数中:
filter.filter = new RegExp(RegExp.$1, "i");
有关RegExp的详细信息,请参阅this。