Twitter typehead.js显示整个查询,而不仅仅是值

Twitter typehead.js is showing the whole query and not just the value

本文关键字:不仅仅是 查询 typehead js 显示 Twitter      更新时间:2023-09-26

我的问题

这是我的查询代码。我试图让它只返回值,而不是返回整个查询值。

var engine;
engine = new Bloodhound({
  local: [{value: 'red'}, {value: 'blue'}, {value: 'green'}, {value: 'yellow'}, {value: 'violet'}, {value: 'brown'}, {value: 'purple'}, {value: 'black'}, {value: 'white'}],
  datumTokenizer: function (d) {
    return Bloodhound.tokenizers.whitespace(d.value);
  },
  queryTokenizer: Bloodhound.tokenizers.whitespace
});
engine.initialize();

你为什么使用 {value: color} 哈希?

var engine;
engine = new Bloodhound({
  local: ['red','blue','green','yellow','violet','brown','purple','black','white'],
  datumTokenizer: Bloodhound.tokenizers.whitespace,
  queryTokenizer: Bloodhound.tokenizers.whitespace
});

JSFiddle