使用d3.js插入新的兄弟姐妹

时间:2015-02-16 14:14:36

标签: d3.js

我正在尝试使用d3选择段落,并在其中一些段落之间有条件地添加元素。

我目前正在使用d3和普通DOM的混合物:

diagram.each(function (d, i) {
  if (currentRow !== d.row) {
    currentRow += 1;
    var br = document.createElement('br');
    this.parentNode.insertBefore(br, this);
  }
});

有没有办法用d3做这一点?

    var br = document.createElement('br');
    this.parentNode.insertBefore(br, this);

英文:我正在尝试在当前段落元素之后插入一个break元素。在父级上追加动作,插入会很好,但我知道,在插入的第二个参数中引用当前段落是不可能的:https://github.com/mbostock/d3/wiki/Selections#insert

任何指针?

1 个答案:

答案 0 :(得分:1)

var br = d3.select(" svg")。追加(" br")?

这不是你想要的吗?我没有足够的经验来评论:((