我正在为我的Leaflet标记使用自定义divIcons。我想使用一些简单的CSS在单击的任何标记上添加边框:
.selectedMarker {
border: 10px solid gold;
}
但是,以下与jQuery不起作用:
$(marker).addClass('selectedMarker');
然后,我尝试使用Leaflet自己的addClass() method。我试图通过以下方式调用它:
marker.addClass('selectedMarker');
L.addClass(marker, 'selectedMarker');
addClass(marker, 'selectedMarker');
DomUtil.addClass(marker, 'selectedMarker');
这些都不起作用。如何将selectedMarker类添加到标记?
最佳答案
我通过添加一个类到标记来完成
var marker = L.marker(loc);
marker.on('click', function() {
$(marker._icon).addClass('selectedMarker');
}
然后使用css
.leaflet-marker-icon.selectedMarker{
//your css
}
关于javascript - 如何将类添加到Leaflet标记中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27267411/