这可能听起来完全没有,但我很困惑:
var link1=container.append("g").selectAll(".link")
.data(graph.links)
.enter().append("line")
如果我再次使用link1,它会追加另一个" g"和"线"而不只是选择它们?
或者我必须做一些像link.select ....
答案 0 :(得分:1)
link1被分配到右侧的结果,而不是右侧的结果,因为您已经输入了它。所以它指向"线"已经创造了。