【发布时间】:2019-04-13 23:05:45
【问题描述】:
在用户点击时,当用户使用 google maps api 键入位置时,我试图从“.pac-item”类中提取值。
我已经阅读了以下内容
https://developers.google.com/maps/documentation/javascript/places-autocomplete.
由于.pac-container 类是动态生成的,我尝试使用事件处理程序来侦听.pac-container 类,但无法获取用户单击控制台日志或事件日志的名称或位置。
$(document).on("click", ".pac-container", function(event) {
var selected = $(this).val().trim();
console.log(event);
console.log("selected: " + selected);
});
I've also tried
$(document).on("click", ".pac-item", function(event) {
var selected = $(this).val().trim();
console.log(event);
console.log("selected: " + selected);
});
我期待用户点击,点击任何地方的价值。例如,如果用户键入 portland 和 .pac-container 项目列表:
波特兰,或者,我们 波特兰国际机场站 波特兰国际机场
如果用户点击波特兰,或者,我希望将该字符串保存到我选择的变量中。
现在,console.log 没有任何内容,console.log 也没有任何事件。
【问题讨论】:
标签: javascript jquery api