所以我目前有一个使用 Twitter 的 typeahead.js 的表单。我正在考虑在使用它的同一页面上添加一个重复的表单,但我意识到一个更优雅的解决方案是只使用一个用逗号分隔值的表单,就像谷歌的 ngram 搜索(https://books. google.com/ngrams)。
我想知道 typeahead.js 是否有办法在它到达表单中的逗号时重新启动?
作为参考,这是我的脚本,其中包含当前的预输入:
<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>