0
我想点击一个轨道AJAX链接使用jquery点击谷歌地图标记,但无法弄清楚如何做到这一点。这里的链接:点击轨道link_to与jQuery
sidelistings div
<% @properties.each_with_index do |property,index| %>
<div class="sidelisting" id="<%= index %>">
<div><%= link_to image_tag("http://432.mlsimages.movoto.com/0#{property.mls.last(2)}/tn/#{property.mls}_0.jpg"), {:action => 'show', :id => property.id}, :remote => true %> </div>
我有一个谷歌地图,上面有20种标记物匹配在上述sidelistings
div的,20个特性,这。我希望能够点击地图标记,然后点击上面的链接查看相应的属性。我已经使20个副标题中的id
与映射标记数组的索引匹配。这是我尝试在谷歌地图代码的jQuery:
google.maps.event.addListener(markerArray[i], 'click', function(){
var element = this.id;
var sidelisting = document.getElementById(element);
$('sidelisting:a').click();
});
上面的代码不会引发任何错误控制台,但点击地图标记什么都不做,我究竟做错了什么?
你可以把'console.log('in listener')'里面的侦听器来检查它是否正在执行?我没有得到你的问题,如果你已经检查了 – juanpastas
我将该行添加到最后,并且每次点击地图标记时,控制台都会打印出来:在监听器中。我想我只是得到了错误的语法来调用一个ID – railsy
的链接,如果我用这个替换我的最后一行,然后点击地图标记正确带我到ID为3的列表的属性详细信息页面:'' $('#3 a')。click();' – railsy