Google地图监听器只会触发一次?

时间:2011-06-18 19:28:37

标签: javascript jquery ruby google-maps eruby

你好基本上我想要的是当你点击一个标记时,它会触发一些jQuery来替换div的内容。第一次完美地工作,但之后它不会响应。有什么建议?谢谢!

 google.maps.event.addListener(marker, 'click', function() {
    $('.address').replaceWith(" + '"' + $arrayOfEventNames[i] + '"' + ");

注意:这是使用嵌入式ruby代码来获取我想要的“事件名称”。所以这是在一个puts语句中。因此需要报价。

1 个答案:

答案 0 :(得分:1)

您不会替换$('。address')的内容,而是替换元素本身。这意味着在第一次点击后它不再存在,因此无法替换。

ķ