Jquery 允许用户向自动完成列表添加选项(typeahead引导)

Jquery 允许用户向自动完成列表添加选项(typeahead引导),jquery,autocomplete,twitter-bootstrap,typeahead,Jquery,Autocomplete,Twitter Bootstrap,Typeahead,有很多关于()的线程和示例,也有一个分叉版本,但是如果列表中还没有允许用户“添加”他/她所写的内容,我就找不到任何内容。如果用户在结果为0时继续键入,则结果ul将隐藏 我想添加一个,它是输入的值(我知道怎么做),但是如果用户继续键入输入并且有0个匹配项,下拉列表就会消失 当我将数量归结为1匹配“count li”时:“1”起作用,但计数0不起作用,就好像如果没有匹配项,整个列表将再次“重新填充” 链接,提示或例子将不胜感激 我真的不明白问题出在哪里,但我认为这是因为这很容易,而你就是看不到

有很多关于()的线程和示例,也有一个分叉版本,但是如果列表中还没有允许用户“添加”他/她所写的内容,我就找不到任何内容。如果用户在结果为0时继续键入,则结果
ul
将隐藏

我想添加一个
  • ,它是输入的值(我知道怎么做),但是如果用户继续键入输入并且有0个匹配项,下拉列表就会消失

    当我将数量归结为1匹配“count li”时:“1”起作用,但计数0不起作用,就好像如果没有匹配项,整个列表将再次“重新填充”


    链接,提示或例子将不胜感激

    我真的不明白问题出在哪里,但我认为这是因为这很容易,而你就是看不到

    您可以简单地使用
    $('.typeahead').val()接受用户值,而不是使用按钮让用户添加自己感兴趣的内容(而不是从列表中选择它-您的
    源代码

    下面是一个示例,您可以随意添加自己的项目,然后按Enter键,以便有效地将它们作为
    字体


    在您的页面中,您实际上可以使用
    $.ajax()
    立即将新项目添加到数据库中,或者等到用户提交表单并添加它。

    我真的不知道问题出在哪里,但我假设这是因为它很简单,而您根本看不到它

    您可以简单地使用
    $('.typeahead').val()接受用户值,而不是使用按钮让用户添加自己感兴趣的内容(而不是从列表中选择它-您的
    源代码

    下面是一个示例,您可以随意添加自己的项目,然后按Enter键,以便有效地将它们作为
    字体


    在您的页面中,您实际上可以使用
    $.ajax()
    立即将新项添加到数据库中,或者等到用户提交表单并添加它。

    您的意思是像“将输入中的当前文本添加到自定义列表”的
    CTRL+L+a
    一样?CTRL+L+a是指我试图完成的一个键盘快捷键?如果是这样,“Ctrl+L+A”将是一个很酷的“下一步”,特别是在我的pipleine中,它使网站键盘友好。正常的行为将是
    选择或写下你的兴趣
    ,提交后,你将以同样的方式获得输入框值……问题是,如果我添加一个写有“选择”的li。。它不会显示用户是否继续键入=/@balexandre这就是我想要实现的。你是说像“将输入中的当前文本添加到自定义列表”的
    CTRL+L+a
    ?CTRL+L+a是指我想要实现的键盘快捷键?如果是这样,“Ctrl+L+A”将是一个很酷的“下一步”,特别是在我的pipleine中,它使网站键盘友好。正常的行为将是
    选择或写下你的兴趣
    ,提交后,你将以同样的方式获得输入框值……问题是,如果我添加一个写有“选择”的li。。它不会显示用户是否继续键入=/@这就是我想要实现的。这就是我一直在寻找的(!)谢谢@Alisso-这个演示让我想起了网站上的演示。这就是我一直在寻找的(!)谢谢@Alisso-这个演示让我想起了网站上的演示。