我正在尝试让自动填充下拉工作。
似乎我应该能够立即开始绑定,文本框将开始自动完成。现在还没有发生。
var autocompleteOptions = {
componentRestrictions: {country: 'us'}
};
var startInput = $('#start')
var autocompleteStart = new google.maps.places.Autocomplete(startInput, autocompleteOptions);
HTML
<input class="input-box form-control" type="text" id="start" value="Current Location">
答案 0 :(得分:2)
您必须将实际的DOM节点而不是jQuery对象传递给自动完成。 试试这个:
var node = startInput.get(0);
var autocompleteStart = new google.maps.places.Autocomplete(node, autocompleteOptions);