从圆形元素中获取 class

get class from circle element

我正在使用 d3 来呈现代表我数据库中每个元素的圆圈。每个圆圈最终看起来像这样:

<circle r="8" fill="#585858" stroke="#008db7" stroke-width="3" id="Node;R6AnePqKecNNe7dkr" class="R6AnePqKecNNe7dkr"></circle>

单击任何圆圈时,我可以使用以下内容 return "success":

Template.tree.events({
  'click circle': function(){
    console.log("success")
  }
}); 

但我不想 "success" return 被点击的圆圈的 class。

如果我 console.log(this) 我得到 'Object {}' 所以我的直觉告诉我使用 this.class 但那不会 return 任何东西。

在答案中找到here下面的代码解决了问题

Template.tree.events({
  'click circle': function(e){
    console.log(e.currentTarget.getAttribute('class'))
  }
});