好的,所以我在 Google 地图中使用 infoBubble 弹出窗口 (http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobubble/examples/example.html/)。它类似于 infoWindow,但有一点可定制的。我稍微更改了库并给了气泡一个 ID (#infoBubble),希望使用 jQuery 来操作它。但似乎我无法选择它。可以使用 jQuery 选择包含地图的 DIV,但不能选择其中的任何元素。谁能帮我这个?
我正在尝试从通常的 $(document).ready(function() {} 中访问 infoBubble div
更新:从 geocodezip 的回复中得知在 infoBubble 中创建的 div 不是 DOM 的一部分后,我添加了一个监听器事件,如下所示:
google.maps.event.addListener(infoBubble, "domready", function( {
$j('#infoBubble').click(function(){alert('bubble clicked');});
});
现在它正在到达某个地方。这行得通。虽然我遇到了问题,因为有很多 infoBubble 弹出窗口,但如果我遇到一些问题,我会编辑这个问题。截至目前,这有效。