我正在使用Twitter Bootstrap和Jquery.我想将TYPEAHEAD函数用于textarea,我可以非常轻松地工作.但我也需要它来允许多种选择.
我的意思是,在我从自动完成中选择了一个单词之后,它会带我回到textarea后面有一个额外的空格,然后如果我再次开始输入,它会让我再次这样做.
这是一个JS bin:http://jsbin.com/ewubuk/1/edit (里面没什么特别的).
是否有一个简单的解决方案允许使用typeahead进行多项选择?如果有,怎么样?
提前致谢.
我正在寻找一种改变source输入的方法.
例如,假设我有以下2个列表,并且取决于具体情况,我想让typeahead使用不同的源.
var list1 = ["this", "is", "first", "list"],
list2 = ["second", "list", "comes", "here"];
$("selector").typeahead({source: list1})
Run Code Online (Sandbox Code Playgroud)
然后,当我这样做
$("selector").typeahead({source: list2})
Run Code Online (Sandbox Code Playgroud)
并开始在输入框中输入,第一个列表出现在新的列表下方.
我试过了
$("selector")
.removeData()
.typeahead({source: list2})
Run Code Online (Sandbox Code Playgroud)
然而,它没有任何效果.