使用连续的D3.html()方法连接html;而不是取代

时间:2014-11-12 16:50:52

标签: javascript html select d3.js

我想使用d3.html()将html添加到div选择器。然后我想第二次使用它来附加更多的HTML。

问题是,当您在选择上使用d3.html()时,您将完全替换附加到对象选择器的html。

有没有办法使用html追加更多html,而不是完全取代之前的html?

1 个答案:

答案 0 :(得分:2)

考虑:

d3.select('selector').html(function() {
  return d3.select(this).html() + *newHtml*;
});