我的 HTML 是这样的:
<div>1</div>
<div>10</div>
我的 JS:
divs = d3.select("body").selectAll("div");
alert(divs[0].length);
divs = divs.data([2]);
alert(divs[0].length);
我的 js 小提琴:
D3 的文档 - https://github.com/mbostock/d3/wiki/Selections#wiki-data - 建议 selection.data() “将指定的数据数组与当前选择加入”但是这个测试似乎表明它是不加入任何东西,而是完全替换它。
IE。有两个 div 然后在做 data() 之后只有一个?