迴路中產生@nrabinowitz應用樣式李在功能
我現在想點擊一個樣式應用到在上一節中創建的LI時如何獲得地圖圖標。那可能嗎?我在代碼的下面嘗試,但不起作用。
function(I) {
// within the scope of this function,
// "thismarker" will work as expected
var listid = I + 1;
$("<li id="+I+"/>")
.html('<span class="leadId">' + listid + '</span>' + '<div class="leadDataWrapper"><div class="leadName">' + data[I][3] + ' ' + data[I][4] + '</div><div class="leadDate">' + data[I][2] + '</div></div><div class="leadType"><img src="/images/map-' + data[I][1].toLowerCase() + '.png"></div>')
.click(function(){
infowindow.close();
infowindow.setContent(contentString[I]);
map.setCenter(markers[I].position);
infowindow.open(map, markers[I]);
})
.appendTo("#leadsList ul");
google.maps.event.addListener(marker, "click", function(e){
infowindow.close();
infowindow.setContent(contentString[I]);
infowindow.open(map, markers[I]);
$("#leadsList li #"+I).css({"background-color":"#666666"});
});
})(I);