Я использую автозаполнение Google Places и просто хочу, чтобы он выбирал верхний элемент в списке результатов, когда в поле формы нажата клавиша ввода и существуют предложения. Я знаю, что об этом уже спрашивали:
Автозаполнение Google Maps Places 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
}
}
});
Любые предложения будут ценны!