有一个问题:我在项目中使用了很多input-datalist组合来实现自动完成功能。但让我烦恼的一件事是自动完成总是“左向”。
即:如果您在选项中有[苹果,香蕉,橙色]并且您输入“pp”,则不会检测到它。
我需要的是类似'%keyword%'之类的SQL。
我看到JQueryUI自动完成提供了我需要的东西: Changing HTML datalist autocomplete behavior
但我想尽可能避免使用外部库。有什么建议? 先谢谢!
答案 0 :(得分:0)
每个浏览器都以不同方式实现此功能。
Firefox将匹配" apple"如果你键入" pp",因为它匹配包含" pp"的元素。作为子串。
其他浏览器只会匹配以" pp"。
开头的元素