D3JS删除类似于JQuery removeClass()的类?

时间:2017-12-27 14:41:35

标签: javascript d3.js

D3JS是否等同于Jquery的removeClass()

我想从圆形中删除所有类。我目前明确命名并删除每个类:

.on("click", function() {
  d3.select("#circle" + i)
    .classed("foo", false)
    .classed("bar", false) 
  }

我可以测试foo,bar和仅在存在时删除,但我想预测尚未命名的类以便删除,并使我的代码更有效。

1 个答案:

答案 0 :(得分:3)

您可以使用d3.select("#circle" + i).attr("class", null)清除所选元素中的所有类。