有人知道它们之间的区别吗?
我理解它们都会返回相同的选择结果。
但是当我进行append操作时,如果我使用selectAll("p"),它不起作用。
例如,这个可以工作:
var foo = d3.select("body")
.selectAll("p")
.data([1, 2, 3, 4]);
foo.enter.append("p")
虽然这样做是不起作用的:
var foo = d3.selectAll("p")
.data([1, 2, 3, 4]);
foo.enter.append("p")
为什么后者不起作用?