Я использую jQuery v1.4.4 и jQuery UI 1.8.10.У меня есть автозаполнение в текстовом поле, которое прекрасно работает, когда пользователь вводит какой-то текст, результаты отображаются.В этот момент пользователь может щелкнуть за пределами результатов или нажать «Esc», чтобы закрыть список результатов.
Если я использую метод поиска, чтобы программно запустить поиск, результаты также отображаются, но ESCкнопка или щелчок за пределами поля результатов не закрывает результаты .
Что мне здесь не хватает?
HTML:
<input id="txtTest" />
<input type="button" id="btnGo" value="Go" />
JavaScript:
var availableTags = [
"ActionScript",
"Java",
"Java 6",
"JavaScript",
"Scheme"
];
$("#txtTest").autocomplete({ source: availableTags });
$("#btnGo").click(function() { $("#txtTest").autocomplete("search", "j"); })