javascript – 如何将一个类添加到Leaflet标记?

前端之家收集整理的这篇文章主要介绍了javascript – 如何将一个类添加到Leaflet标记?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用自定义divIcons为我的单张标记.我想添加一个边框到任何标记我点击,与一些简单的CSS:
.selectedMarker {
border: 10px solid gold;
}

但是,以下jQuery不起作用:

$(marker).addClass('selectedMarker');

然后我尝试使用传单自己的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相关文章