如何删除d3.js中的嵌套元素

时间:2013-12-12 14:31:22

标签: javascript d3.js

我有像这样的HTML结构

body
  svg
     g
      path d
      circle  (class=circles)
     g
      path d
      circle  (class=circles)
     g
     path d
     g
     path d
     g
      path d
      circle (class=circles)

我想从body-> svg-> g->圈中删除所有圆圈,其中class = circles。 一些" g"标签的圆圈为"圆圈"。

请指导我如何做到这一点。

1 个答案:

答案 0 :(得分:1)

您可以使用DOM选择器在一行中执行此操作:

d3.selectAll("circle.circles").remove();