2013-02-14 96 views
0

我使用的是Google Maps API v3,它的工作效果很好,但是当我将鼠标悬停在标记列表上时,我想添加一个类,但似乎无法通过jQuery访问它。无论如何,我可以解决这个问题吗?谷歌地图api v3标记列表和jQuery

我的jQuery:

$('ul#marker_list li').hover(function(){ 
    $(this).addClass('selected'); 
}, function(){ 
    $(this).removeClass('selected'); 
}); 

谷歌地图API代码

side_bar_html += '<li><a href="javascript:myclick(' + (gmarkers.length-1) + ')" ref="' + (gmarkers.length-1) + '">' + name + '<\/a></li>'; 

回答

0

为什么不使用CSS中:hover选择?

ul#marker_list li:hover { 
    // whatever style you want a hovered over marker to look like 
} 
+0

再次阅读您的问题后,您的意思是如果您将鼠标悬停在列表中的链接上,您是否希望地图上的标记可以获得不同的样式? – 2013-02-14 16:48:35

+0

是的,这是正确的,我不想用:悬停,因为我需要添加一个类,因为颜色是动态生成的。 – 2013-02-14 16:55:22