Javascript jquery中的Id侦听器问题
我正在使用谷歌地图api v3。地图上有多个标记。当有人点击信息窗口时,应该会弹出警告消息。但这并不是在听那些内容 代码如下: 脚本:Javascript jquery中的Id侦听器问题,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我正在使用谷歌地图api v3。地图上有多个标记。当有人点击信息窗口时,应该会弹出警告消息。但这并不是在听那些内容 代码如下: 脚本: $(文档).ready(函数(){ $(“#语言”)。单击(函数(){ 警惕(“完美”); }); }); 信息窗口内容: google.maps.event.addListener(marker, 'click', function() { var content="<div name='languages' value='Ronak Pat
$(文档).ready(函数(){
$(“#语言”)。单击(函数(){
警惕(“完美”);
});
});
信息窗口内容:
google.maps.event.addListener(marker, 'click', function() {
var content="<div name='languages' value='Ronak Patel' id='languages'>RRP</div>";
infowindow = new google.maps.InfoWindow();
infowindow.setContent(content);
infowindow.open(marker.get('map'), marker);
});
google.maps.event.addListener(标记,'click',函数(){
var content=“RRP”;
infowindow=new google.maps.infowindow();
infowindow.setContent(content);
打开(marker.get('map'),marker);
});
由于您正在动态创建语言,.click()
无法工作
试试这个
$(document).on('click', '#languages', function(){
alert("Perfect");
});
阅读更多信息如果内容不止一次出现在其中,则您有重复的ID
尝试设置class=“语言”
然后
或者,如果您必须授权:
$(document).on('click', '.languages', function(){
alert("Perfect");
});
$(".languages").click(function(){
alert("Perfect");
});
$(document).on('click', '.languages', function(){
alert("Perfect");
});