我有一个带有谷歌自动完成功能的输入字段。我想用一些默认值填充这个字段,聚焦输入并自动打开输入下方的预测框。
我显然设置输入值和焦点没有问题,但是我找不到打开建议框的方法。它在任何用户按键时打开;无论如何,模拟输入上的按键事件不起作用。
所以我想知道是否有办法触发使自动完成框出现的事件。
我有以下示例代码:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
<input type="text" id="q" />
JS:
var input = document.getElementById('q');
var autocomplete = new google.maps.places.Autocomplete(input);
$('#q').val('Rome, ').focus();
// how to open suggestions box ?