在文本搜索字段中,如果我从Google地图自动填充中选择自动填充选项,则会触发并调用地图自动完成侦听器。但是,如果我在表单文本搜索字段中按return / enter,它也会被调用。
我在下面的keydown事件上有一个jquery,我想在提交ex之前执行一些额外的工作。获取搜索文本的位置信息,但我想知道是否会在on keydown代码之前或期间调用侦听器?
$("#navbarSearchField").off('keydown').on('keydown', function (event) {
// do stuff here
});

var navbarSearchAutocomplete = new google.maps.places.Autocomplete(location, {
types: ['geocode']
});
google.maps.event.addListener(navbarSearchAutocomplete, 'place_changed', function() {
// do some work here
});

似乎从我已经完成的测试开始,地图监听器在我的最后一行keydown代码之后被调用但是我如何测试以确定?