D3选择具有特定类或类组合的所有元素

jet*_*min 3 javascript d3.js

我正在使用D3,我想选择页面上具有某个类的所有元素.我试过了:


    d3.selectAll("body").attr("body", "symbol-clicked");


但是这会将符号类别分配给页面上的所有元素.我只想要一组已经有符号点击类的元素集合,这样我就可以将其更改为符号.

任何帮助是极大的赞赏.

Gil*_*sha 7

使用

  d3.select("body").selectAll(".className")
Run Code Online (Sandbox Code Playgroud)

这将为您提供类'className'的所有元素.

获取具有多个类的元素.尝试

 d3.select("body").selectAll(".className1").filter(".className2")
Run Code Online (Sandbox Code Playgroud)