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