在选择数据更新时将数据传播给子项

时间:2015-12-28 23:59:14

标签: d3.js

据我所知,在选择时附加元素时,数据被复制到子节点。 我发现奇怪的是,更新父节点上的数据不会将新数据传播给子节点。

将div作为父节点并将输入作为子节点的示例:

http://jsfiddle.net/h63t66ux/

我的直觉是在__data__输入中有新数据,而不仅仅是div。要使用d3.select(this.parentNode).datum()

在儿童中获取新数据
  • 我想知道是否有更好的方法?
  • 我还想了解数据是否有原因传播给儿童?
  • 是否有机会将此功能添加到d3?

1 个答案:

答案 0 :(得分:1)

正如Lars Kotthoff使用.select()传播数据一样指出了工作 - 更新了jsfiddle:http://jsfiddle.net/h63t66ux/1/