jquery自动建议单个文本框中的多个单词
如何配置Jquery autosuggest插件以支持单个文本框中的多个单词 如果我想在文本框中键入“堆栈溢出”。当我开始输入ST。。如果我输入OV,它应该自动提示“STACK”和空格后。。它应该显示溢出 我需要在单个文本框中为单个单词配置自动提示 注意:我不想在开始输入“ST”时显示堆栈溢出jquery自动建议单个文本框中的多个单词,jquery,jquery-ui,Jquery,Jquery Ui,如何配置Jquery autosuggest插件以支持单个文本框中的多个单词 如果我想在文本框中键入“堆栈溢出”。当我开始输入ST。。如果我输入OV,它应该自动提示“STACK”和空格后。。它应该显示溢出 我需要在单个文本框中为单个单词配置自动提示 注意:我不想在开始输入“ST”时显示堆栈溢出 类似于Stackoverflow中的“标记”建议,但不是作为单个单词的标记。您可以使用Jquery UI,可以在这里找到: 它将向您展示一个在单个文本框中包含多个单词的示例 至于将堆栈与溢出分开,您可以
类似于Stackoverflow中的“标记”建议,但不是作为单个单词的标记。您可以使用Jquery UI,可以在这里找到: 它将向您展示一个在单个文本框中包含多个单词的示例 至于将堆栈与溢出分开,您可以通过在您给插件的源值中将它们分开来实现,例如:
var source = ["STACK","OVERFLOW"];
这将独立提出建议
我希望这能有所帮助。谢谢denislexic。一旦用户选择了“堆栈”,它将附加“,”。如何避免这种情况?您必须更改函数split(),其中有一个正则表达式。如果您只需要一个空格,而不是这个/,\s*/您可以使用/\s/或/\s\s*/。不太确定,我不是正则表达式专家。使用了/\s\s*/并删除了术语中的逗号。join(“”);非常感谢denislexic。工作如期进行。