我正在尝试使用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
任何指针?
答案 0 :(得分:1)
var br = d3.select(" svg")。追加(" br")?
这不是你想要的吗?我没有足够的经验来评论:((