Как мне это получить:
var address = document.getElementById('address1');
var autocomplete = new google.maps.places.Autocomplete(address);
С помощью jQuery:
$('.addressClass input')
Предположим, у меня есть входной тег с классом: addressClass. Просто не уверен, как применить функцию автозаполнения JS с помощью jQuery. Как получить элемент тега с помощью jQuery. Я просто не могу это сделать:
var autocomplete = new google.maps.places.Autocomplete($('.addressClass input'));
Есть идеи?
Вы можете использовать .get(), он извлекает элементы DOM, соответствующие объекту jQuery.
var autocomplete = new google.maps.places.Autocomplete($('.addressClass input').get(0));
ИЛИ
Вы можете получить доступ к элементу, используя индекс [0]
var autocomplete = new google.maps.places.Autocomplete($('.addressClass input')[0]);
Вы можете получить доступ к input
ссылке Dóm через индекс 0
var autocomplete = new google.maps.places.Autocomplete($('.addressClass input')[0]);
или вы можете использовать .get()
var autocomplete = new google.maps.places.Autocomplete($('.addressClass input').get(0));