selection.enter

 selection.enter()   //为缺失的元素返回占位符

返回输入(enter)选择:当前选择中存在但是当前DOM元素中还不存在的每个数据元素的占位符节点。此方法只在由data运算符返回的更新选择中定义。此外,输入选择只定义了append(append),insert(insert),select(select)和call(call)操作符;您必须使用这些操作符在修改任何内容之前实例化输入元素。当你传递函数的参数给这些插入的元素的操作符时,index参数将反映新的位置,而不一定从零开始或者是连续的。 (输入选择也支持empty和size。)

eg:

 var svg = d3.select("body")
           .selectAll("svg")
           .enter().append("svg")

results matching ""

    No results matching ""