Добавлена ​​ссылка на автозаполнение, вызывающее проблемы - PullRequest
1 голос
/ 15 сентября 2010

Используя событие 'open', я добавил <li>, который служит ссылкой "See More Results" в нижней части результатов. Однако любая попытка связать событие с кликом бесплодна. Я получаю сообщение об ошибке в пользовательском интерфейсе jQuery, говорящее «d.item is 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 ) {...}

Спасибо!

...