在用户点击时,当用户使用谷歌地图 api 输入位置时,我试图从“.pac-item”类中提取值。
我已阅读以下内容
https://developers.google.com/maps/documentation/javascript/places-autocomplete。
由于.pac-container该类是动态生成的,因此我尝试使用事件处理程序来侦听.pac-container类,但无法获取用户单击 console.log 或事件日志的名称或位置。
$(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 也没有任何事件。