select()和selectAll()有什么区别?

为什么第二个不附加p标签?

divSelection = d3.select('#div-vis').selectAll('p').data(['dummy']).enter().append('p');

divSelection = d3.select('#div-vis').select('p').data(['dummy']).enter().append('p');

最佳答案

Nested Selections:



当您说d3.select("#vis")时,所选内容的父节点仍然是document元素。然后说selectAll("p")时,您将父节点定义为先前选择的#vis元素,因为selectAll是嵌套运算符。这仅在selectAll而不是select发生。

关于javascript - select()和selectAll()有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13027017/

10-11 05:45