javascript - Google Maps API v3 选择信息窗口作为 jquery DOM 对象

标签 javascript jquery google-maps-api-3 infowindow

我想使用 jQuery 选择 Google map 信息窗口作为 DOM 对象。

        var infowindow = new google.maps.InfoWindow();

        google.maps.event.addListener(marker, 'click', (function(marker, i) {
             return function() {
                  var contentString = '<h1>' + addresses[i][0] + '</h1>';
                  infowindow.setContent(contentString);
                  infowindow.open(map, marker);
             }
        })(marker, i));

类似于:

$(infowindow).addClass('.info-window');

如何使用 jQuery 选择 Google map 信息窗口 DOM 元素?

谢谢!

最佳答案

infowindow.open(map, marker);
$('.gm-style-iw').parent().addClass('info-window');

这有效。

关于javascript - Google Maps API v3 选择信息窗口作为 jquery DOM 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19277617/

相关文章:

javascript - 年份作为索引

javascript - jQuery 动画滚动无需 $.browser 并且不会触发两次

javascript - Google Maps API 停止显示

css - 更改 Google Maps API 的字体系列

javascript - 谷歌地图API加载灰色 map 而不是 map 图像

javascript - 如何增加/减少 Js/ReactJs 中同一按钮的点击次数

javascript - JVector 交互式 map 不在 Rails 3 中呈现

JavaScript 地址验证

jquery - CSS 的语法荧光笔 (ace ajax)

javascript - 向一个 jQuery/DOM 元素添加一个函数