Jquery 允许用户向自动完成列表添加选项(typeahead引导)
有很多关于()的线程和示例,也有一个分叉版本,但是如果列表中还没有允许用户“添加”他/她所写的内容,我就找不到任何内容。如果用户在结果为0时继续键入,则结果Jquery 允许用户向自动完成列表添加选项(typeahead引导),jquery,autocomplete,twitter-bootstrap,typeahead,Jquery,Autocomplete,Twitter Bootstrap,Typeahead,有很多关于()的线程和示例,也有一个分叉版本,但是如果列表中还没有允许用户“添加”他/她所写的内容,我就找不到任何内容。如果用户在结果为0时继续键入,则结果ul将隐藏 我想添加一个,它是输入的值(我知道怎么做),但是如果用户继续键入输入并且有0个匹配项,下拉列表就会消失 当我将数量归结为1匹配“count li”时:“1”起作用,但计数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-这个演示让我想起了网站上的演示。