所以我目前有一个使用Twitter的typeahead.js的表单。我正在考虑在使用它的同一页面上添加一个重复的表单,但我意识到一个更优雅的解决方案是只有一个表单的值用逗号分隔,就像google的ngram搜索(https://books.google.com/ngrams) 。
我想知道当typeahead.js到达表单中的逗号时是否有办法重新启动它?
作为参考,这是我的脚本,其中包含当前的typeahead:
<script type="text/javascript">
$(document).ready(function() {
$("#navPersonSearch").typeahead({
name: 'people',
remote: '/name_autocomplete/?q=%QUERY',
minLength: 3
})
.keydown(function(e) {
if (e.keyCode === 13) {
$("form").trigger('submit');
}
});
});
</script>