javascript - 如何删除div内的svg

标签 javascript css d3.js svg

我正在使用D3.js。这是我的标记:

<div class="graph-container">
    <!--Graph SVG-->
</div>
<div class="graph-container">
    <!--Graph SVG-->
</div>
<div>
    <!--some other SVG-->
</div>

我使用以下 JS 来删除所有 SVG 元素:

d3.selectAll("svg > *").remove();

但我只想删除 graph-container 类中存在的 SVG。我怎样才能做到这一点?

最佳答案

d3.selectAll('.graph-container svg').remove();

关于javascript - 如何删除div内的svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31591302/

相关文章:

jquery - 中心动画(可变宽度)div - 包含链接

javascript - D3 v4 平行坐标图笔刷选择

javascript - 仅当圆圈具有关联注释时才在折线图中附加圆圈

javascript - 动画化新的 ng-grid 行

javascript - AngularJS $scope 下降

html - 样式化 HTML 电子邮件的最佳实践

html - IE 9 使输入文本字段可调整大小,如何禁用它并移除它周围的边框?

javascript - 更改 JavaScript 数据对象的格式

javascript - 使用 EventDelegate 作为按钮按下监听器

javascript - 一次性设置/获取/检查由用户输入(文本框)生成的多个 cookie