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

5

我正在使用D3,想要选择页面上所有带有特定类的元素。我尝试过:

    d3.selectAll(".symbol-clicked");

但这会将symbol-clicked类分配给页面上的所有元素。我只想获取已经有symbol-clicked类的一组元素,以便将其更改为symbol。

非常感谢您的帮助。

1个回答

9
使用
  d3.select("body").selectAll(".className")

这将为您提供具有“className”类的所有元素。
要获取具有多个类的元素,请尝试:
 d3.select("body").selectAll(".className1").filter(".className2")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接