我的Json文件中有一些这样的数据:

"Microsoft word"
"adobe Photoshop"
"PHP programming"


当我在文本输入中输入PHP时,TextExt建议我PHP Programming
但是,当我在文本输入中输入Program时,请勿提出任何标签。

因此,TextExt中的autocomplete只能找到任何单词的第一个字符。
我该如何解决?

最佳答案

似乎有一个未解决的问题可以解决:
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提供自己的ItemManager

07-24 19:38