我在我的网站上使用谷歌地图。
现在,当在网站上显示地图时,您可以点击不同的 Pins(位置)。
单击某个位置后,它会显示一个弹出框(谷歌地图气泡)。现在我想在Address字段旁边添加其他内容,而我能做到的唯一方法是使用 jQuery。
这是弹出气泡的html:
<div class="google-map-placeholder">
<div class="bubble-content">
<h4>Address: </h4>
<p class="custom-bubble-text">Lat and long...</p>
<p class="custom-bubble-text">PE Offices</p>
</div>
</div>
我想如何将自定义文本添加到地址:元素
jQuery:
var x = $('div.google-map-placeholder').find('div.bubble-content p.custom-bubble-text').html();
if(x == 'NY Offices'){
$('div.google-map-placeholder').find('div.bubble-content h4').html('Address: My custom address');
}
但它不起作用(不附加我的html)......
我想我需要在单击地图标记图标时添加一个事件侦听器,但我该怎么做呢?