typeahead-minLength触发建议列表

时间:2018-09-16 11:36:59

标签: javascript typeahead.js bloodhound

我将minLength设置为3以在输入至少3个字符时触发建议列表。

但是,当键入1个字符时,下拉列表会打开。如何使它起作用?

$('#remote .typeahead').typeahead(null, {
  name: 'best-pictures',
  display: 'value',
  source: bestPictures,
  minLength: 3
});

提琴: https://jsfiddle.net/tomsx/bc6trhjk/

1 个答案:

答案 0 :(得分:1)

根据此处的文档-https://github.com/corejavascript/typeahead.js/blob/master/doc/jquery_typeahead.md#api,第一个参数是options,不能为空。

将其更改为以下内容,即可正常使用

$('#remote .typeahead').typeahead({minLength: 3}, {
  name: 'best-pictures',
  display: 'value',
  source: bestPictures,
});