【发布时间】:2014-08-18 13:52:24
【问题描述】:
我在我的网页上使用 Google Maps API v3,目前当页面加载时,搜索框会预先填充我选择的搜索词。但我实际上需要它来使用该术语搜索地图。我似乎无法找到仅使用 google 的 API 的任何方法,所以我想也许我可以使用此代码模拟“输入”按键:
var e = jQuery.Event("keydown");
e.which = 13;
$("#pac-input").trigger(e);
(#pac-input是地图上<input>标签的id)
但是这似乎不起作用。
那么如何在页面加载时强制搜索?
编辑: 这是我正在谈论的搜索框
【问题讨论】:
-
它在
form中吗?也许$('form').submit();如果没有,有button吗?也许$('#myButton').click();在搜索框被预填充后执行此操作。 -
pac-input似乎与地点自动完成有关。对吗? -
是的,它是自动完成搜索框。
标签: javascript jquery google-maps google-maps-api-3