我的 Json 文件中有一些这样的数据:
"Microsoft word"
"adobe Photoshop"
"PHP programming"
当我输入PHP
我的文本输入时,TextExt建议我PHP Programming
。但是当我输入Program
文本输入时,不要建议任何标签。
所以autocomplete
在 TextExt 中只需找到任何单词的第一个字符。我该如何解决这个问题?
我的 Json 文件中有一些这样的数据:
"Microsoft word"
"adobe Photoshop"
"PHP programming"
当我输入PHP
我的文本输入时,TextExt建议我PHP Programming
。但是当我输入Program
文本输入时,不要建议任何标签。
所以autocomplete
在 TextExt 中只需找到任何单词的第一个字符。我该如何解决这个问题?
看起来有一个未解决的问题: https ://github.com/alexgorbatchev/jquery-textext/issues/168
您可以覆盖过滤器如何ItemManager
过滤其建议列表:
p.itemContains = function(item, needle)
{
return this.itemToString(item).toLowerCase().indexOf(needle.toLowerCase()) > -1;
};
该问题建议修改他们的核心 js 文件,但您始终可以ItemManager
通过 options 或 monkey patch提供您自己的文件ItemManager
。