使用'open'事件我添加了一个<li>
作为结果底部的“查看更多结果”链接。但是,我为绑定点击事件所做的任何尝试都是徒劳的。我在jQuery用户界面中收到一条错误,说“d.item为null”,在242。
我认为这意味着它试图从结果查询中查找数据以自动绑定(就像其他项目一样)但它找不到任何东西。我打了鸭子并使用了._renderItem,有没有人知道如何解决这个问题?
$('#q').t11e_single_autocomplete({
...
'select': function(e, ui) {document.location=ui.item.url;},
'open': function(e, ui) {$('.ui-autocomplete').append('<li class="bottom ui-menu-item"><a href="#" id="see-more-results" item="1">> See All Results</a></li>');}
}).data( "autocomplete" )._renderItem = function( ul, item ) {...}
谢谢!