我在尝试将一个圆形和文本放在同一级别的组内(不是相互嵌套)时遇到了问题,在.enter()的上下文中。
var categorized = g1.selectAll("g.node").data(dataset, function(d){return d.id})
categorized
.enter()
.append("g")
.attr("id", function(d,i){return d.id;});
categorized
.enter().append("circle")
.style("fill", "#ddd");
// throws an error
categorized
.append('text')
.text(function(d,i){return d.count});
// this is working but is an update so I have to remove the text on exit
有没有办法回到父级,类似于这样:
categorized
.enter()
.append("g")
.append("circle")
.getBackToParent // the g
.append("text");
svg
中非常有用。但是在html
中怎么样呢?例如交替使用<dt>
和<dd>
标签? - leonard vertighel<dt>key</dt><dd>value</dd><dt>key</dt><dd>value</dd>...
没有包装元素。 - leonard vertighel