如何在不触发 @ 或 # 等字符的情况下实现 jquery 自动完成
How to achieve jquery autocomplete without trigger from a character such as @ or #
目前我可以使用
触发自动完成
options: {
trigger: "@",
allowDuplicates: true
},
我希望当输入数组中任何单词中的任何字母时自动完成。我尝试使用字母字符,例如
options: {
trigger: "k",
allowDuplicates: true
},
这是行不通的。
查找 My Jsfiddle
我希望每次开始输入时自动完成。我试过其他插件,问题是你不能标记超过 1 个项目。
这是该插件的文档:https://github.com/Hawkers/triggeredAutocomplete 派生自 jQueryUI 自动完成。
只需使用常规的 jQueryUI 自动完成功能。
https://jqueryui.com/autocomplete/
我认为您应该使用常规的 jQueryUI 自动完成插件(或您选择的任何其他自动完成插件),它通常会在键入任何内容时触发,而不是实际调用自身的派生 "triggeredAutocomplete"。其全部目的是仅在某些字符上触发自动完成,以便其他文本也可以输入到文本框中,而无需不断触发自动完成查询。
https://jqueryui.com/autocomplete/#multiple 向您展示了使用标准 jQueryUI 自动完成功能选择多个项目的演示和代码。
您现在使用的小部件专为完全不同的用例而设计。
目前我可以使用
触发自动完成options: {
trigger: "@",
allowDuplicates: true
},
我希望当输入数组中任何单词中的任何字母时自动完成。我尝试使用字母字符,例如
options: {
trigger: "k",
allowDuplicates: true
},
这是行不通的。 查找 My Jsfiddle
我希望每次开始输入时自动完成。我试过其他插件,问题是你不能标记超过 1 个项目。
这是该插件的文档:https://github.com/Hawkers/triggeredAutocomplete 派生自 jQueryUI 自动完成。
只需使用常规的 jQueryUI 自动完成功能。 https://jqueryui.com/autocomplete/
我认为您应该使用常规的 jQueryUI 自动完成插件(或您选择的任何其他自动完成插件),它通常会在键入任何内容时触发,而不是实际调用自身的派生 "triggeredAutocomplete"。其全部目的是仅在某些字符上触发自动完成,以便其他文本也可以输入到文本框中,而无需不断触发自动完成查询。
https://jqueryui.com/autocomplete/#multiple 向您展示了使用标准 jQueryUI 自动完成功能选择多个项目的演示和代码。
您现在使用的小部件专为完全不同的用例而设计。