所以我目前有一个使用Twitter的typeahead.js的表单。我正在考虑在也使用它的同一页上添加一个重复的表单,但是我意识到一个更优雅的解决方案是只使用一个表单,其值之间用逗号分隔,就像Google的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>

最佳答案

我查了一下,我想它不会得到支持:
https://github.com/twitter/typeahead.js/issues/134

关于javascript - 用逗号分隔值的Typeahead.js?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19580550/

10-13 04:47