当有人单击Google Maps上的标记时,我想在jQuery中使用var currMarker(标记的ID)。
任何想法如何实现这一目标?currMarker警报起作用。现在,我需要将其传递给jQuery。
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infoWindow.setContent(infoWindowContent[i][0]);
infoWindow.open(map, marker);
var currMarker = markers[i][4];
alert(currMarker);
}
})(marker, i));
-更新-
我想像这样在jQuery中使用它:
$.ajax ({
type: "POST",
url: "/url",
data: "currMarker="+currMarker, etc.
很难说出您要的是IMO,但也许是这样的?
...
var currMarker = markers[i][4];
$(document).data({ currMarker: currMarker });
...
和其他地方一样
var currMarker = $(document).data('currMarker');
if(currMarker)
console.log(currMarker);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句