有没有一种方法可以将css类添加到传单元素中?

Is there a way to add a css-class to a leaflet element?

本文关键字:添加 单元素 元素 一种 方法 有没有 css      更新时间:2023-09-26

与谷歌地图相比,我非常喜欢传单的更干净的dom输出,但我想知道是否有一种方法可以添加css类到标记,图层或折线。

如果能做到这一点就太好了:

function onEachFeature(feature, layer) {
  layer.on({
    click: addClass
  });
}
function addClass(e){
    layer = e.target;
    layer.addClass('soo-wonderful');
}

至少对于图层有:

function onEachFeature(feature, layer) {
  layer.on({
    click: addClass
  });
}
function addClass(e){
    layer = e.target;
    var container = layer._container;
    $(container).attr('class', 'test');
}

还没有测试所有不同的情况,但这是一个很好的起点。