Я использую автозаполнение Google Адресов, и я просто хочу, чтобы он выбирал верхний элемент в списке результатов, когда клавиша ввода нажата в поле формы, и существуют предложения. Я знаю, что это было задано раньше:
Google maps Автозаполнение API API V3 - выберите первый вариант при вводе
Но ответы на эти вопросы, похоже, не работают, или они не используют конкретные дополнительные функции.
Также кажется, что что-то вроде следующего должно работать (но это не так):
$("input#autocomplete").keydown(function(e) {
if (e.which == 13) {
//if there are suggestions...
if ($(".pac-container .pac-item").length) {
//click on the first item in the list or simulate a down arrow key event
//it does get this far, but I can't find a way to actually select the item
$(".pac-container .pac-item:first").click();
} else {
//there are no suggestions
}
}
});
Любые предложения будут очень благодарны!