Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Javascript jQuery-自动建议/完成?_Javascript_Jquery_Jquery Ui_Jquery Plugins_Jquery Selectors - Fatal编程技术网

Javascript jQuery-自动建议/完成?

Javascript jQuery-自动建议/完成?,javascript,jquery,jquery-ui,jquery-plugins,jquery-selectors,Javascript,Jquery,Jquery Ui,Jquery Plugins,Jquery Selectors,我正在为自动完成/自动建议jQuery插件寻找一个好的解决方案。我发现的那些在选择值后会停止自动完成/建议。我试图模仿谷歌的建议 例如,假设我提供以下选项: aaa bbb ccc 当用户键入a时,应向用户显示aaa。如果用户选择该选项,然后按空格(这意味着用户准备再键入一些),我希望用户在键入时仍可以使用bbb和ccc 对我能使用什么有什么建议吗 (注意:也许Google Suggest实际上与可用插件的行为方式相同。也许它的选项列表只包含用户可能键入的每一种可能的排列。)是的,我认为你对

我正在为自动完成/自动建议jQuery插件寻找一个好的解决方案。我发现的那些在选择值后会停止自动完成/建议。我试图模仿谷歌的建议

例如,假设我提供以下选项:

  • aaa
  • bbb
  • ccc
当用户键入
a
时,应向用户显示
aaa
。如果用户选择该选项,然后按空格(这意味着用户准备再键入一些),我希望用户在键入时仍可以使用
bbb
ccc

对我能使用什么有什么建议吗


(注意:也许Google Suggest实际上与可用插件的行为方式相同。也许它的选项列表只包含用户可能键入的每一种可能的排列。)

是的,我认为你对Google拥有每一种可能排列的看法是正确的

我建议使用标准的jquery自动完成插件(http://docs.jquery.com/Plugins/autocomplete).

您可以试试这个: nicolasbize.github.com/magicsugest

您将通过以下代码获得所需的行为:

new MagicSuggest({
    focusOnExpand: true,
    data: 'aaa,bbb,ccc',
    renderTo: $('#your-div-id')
})

免责声明:我是作者

我刚刚注意到SO的行为也一样。你认为所有可能的排列也是如此?似乎效率不高。您是指“标签编辑器”(我似乎无法在页面顶部的搜索中使用autocomplete)?标记编辑器正在使用jQuery的自动完成。它的代码在中。其中一个选项“多个”似乎控制了在当前键入的单词()上搜索的能力。最近,你似乎在这里大肆宣传自己的东西。是的,对此表示抱歉:(我每次都试着说得具体一些,但即使这样,所有的帖子最终还是被mods删除了。这个答案是我将发布的关于它的唯一参考资料。我想我害怕没有人会看它。