在加载新图之前清除单个svg

时间:2016-12-12 12:06:03

标签: javascript jquery

我在单个JSP页面上添加了多个图形,因此这个JSP页面包含多个svg元素。

这是代码结构:

<div class="col-md-12 col-sm-9 col-xs-12">
  <div id="placeholder33" style="height: 160px; display: none" class="demo-placeholder">
    <div style="width: 100%;">
        <div id="canvas_dahs3" class="demo-placeholder" style="width: 100%; height:270px;">
           <svg></svg>
        </div>
    </div>
  </div>
</div>

当我尝试仅清除一个svg元素以使用。

加载新图形时
d3.selectAll("svg > *").remove();

删除所有svg元素。如何只清除一个svg,以便其他图形保持不变。

1 个答案:

答案 0 :(得分:1)

你能否使用身份证?

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