就目前而言,我没有在引导输入上自动选择(参见下面的代码),这工作正常,但以前当用户点击输入时,它使用自动选择 [0],现在它正在清除单元格,我应该怎么做才能让它保留当前单元格的内容。
在 bootstrap-typeahead.js 上禁用自动选择和突出显示的代码,就像现在一样:
$.fn.typeahead.Constructor.prototype.render = function (items) {
var that = this;
items = $(items).map(function (i, item) {
i = $(that.options.item).attr('data-value', item);
i.find('a').html(that.highlighter(item));
return i[0];
});
this.$menu.html(items);
return this;
};