我已经覆盖了 AC 的 HTML 以使用表格,鼠标悬停效果和选择工作相同,但现在向上和向下键没有任何效果。如何使关键事件与 AC 表一起使用?
globalSearch._renderItem = function(table, item) {
return $( '<tr class="result-row"></tr>' )
.data( "item.autocomplete", item )
.append('<td class="ac-search-col"></td>'+
'<td class="result-img-col"><img src="x" /></td>'+
'<td class="result-info">'+item.val'</td>')
.appendTo( table );
});
globalSearch._renderMenu = function(ul, items) {
var self = this;
ul.append('<table class="ac-search-table"></table>');
$.each( items, function( index, item ) {
self._renderItem( ul.find("table"), item );
});
};
编辑:
这是小提琴:http: //jsfiddle.net/CpTAh/24/