Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery自动建议单个文本框中的多个单词_Jquery_Jquery Ui - Fatal编程技术网

jquery自动建议单个文本框中的多个单词

jquery自动建议单个文本框中的多个单词,jquery,jquery-ui,Jquery,Jquery Ui,如何配置Jquery autosuggest插件以支持单个文本框中的多个单词 如果我想在文本框中键入“堆栈溢出”。当我开始输入ST。。如果我输入OV,它应该自动提示“STACK”和空格后。。它应该显示溢出 我需要在单个文本框中为单个单词配置自动提示 注意:我不想在开始输入“ST”时显示堆栈溢出 类似于Stackoverflow中的“标记”建议,但不是作为单个单词的标记。您可以使用Jquery UI,可以在这里找到: 它将向您展示一个在单个文本框中包含多个单词的示例 至于将堆栈与溢出分开,您可以

如何配置Jquery autosuggest插件以支持单个文本框中的多个单词

如果我想在文本框中键入“堆栈溢出”。当我开始输入ST。。如果我输入OV,它应该自动提示“STACK”和空格后。。它应该显示溢出

我需要在单个文本框中为单个单词配置自动提示

注意:我不想在开始输入“ST”时显示堆栈溢出


类似于Stackoverflow中的“标记”建议,但不是作为单个单词的标记。

您可以使用Jquery UI,可以在这里找到:

它将向您展示一个在单个文本框中包含多个单词的示例

至于将堆栈与溢出分开,您可以通过在您给插件的源值中将它们分开来实现,例如:

var source = ["STACK","OVERFLOW"];
这将独立提出建议


我希望这能有所帮助。

谢谢denislexic。一旦用户选择了“堆栈”,它将附加“,”。如何避免这种情况?您必须更改函数split(),其中有一个正则表达式。如果您只需要一个空格,而不是这个/,\s*/您可以使用/\s/或/\s\s*/。不太确定,我不是正则表达式专家。使用了/\s\s*/并删除了术语中的逗号。join(“”);非常感谢denislexic。工作如期进行。