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

时间:2014-05-12 04:40:08

标签: javascript d3.js

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


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


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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:7)

使用

  d3.select("body").selectAll(".className")

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

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

 d3.select("body").selectAll(".className1").filter(".className2")