我正在使用 bootstrap typeahead 插件来搜索术语列表并在选择时显示该术语的图像。
基本功能有效,但我有两个问题:
1.)当一个词被搜索两次时,图像第二次没有出现(假设更新函数没有处理两次相同的搜索?)
2.) 我可以让它在搜索时显示多个图像(即,当用户键入字母“a”时,与显示的术语相关联的所有图像......也是可见的)?我不希望用户必须等到选择一个选项。
感谢您的帮助(我是 JS 菜鸟,所以如果我需要进一步澄清我的问题,请告诉我!)
var array = $('.test').data('array');
$('.typeahead').typeahead({
items:4,
source: array,
updater: function(item){
var pic = $('img[name="'+item+'"]').css('visibility','visible').css('display','inline');
$('#search').empty().append(pic);
return item;
}
});