d3 - 将两个对象附​​加到同一个父对象

时间:2014-10-07 14:36:20

标签: d3.js

我目前的项目中没有“数据”,我随着时间的推移创建了对象(使用计时器)。

在每个对象的创建循环中,我想将div和svg附加到对象中。

这是对象查看它的创建方式:

<object></object>

..这就是我希望它追加追加的方式:

<object><svg></svg><div></div></object>

当我像往常一样链式追加时,它不起作用,因为它只能将div附加到svg中。因此,我需要一种方法来选择对象。

当我尝试选择对象时,它只选择第一个对象,因此无法附加到“创建中的当前对象”。

我正在寻找解决方案。

1 个答案:

答案 0 :(得分:3)

我的猜测是你链接.appends,以便你附加到svg而不是选择。

将选择存储在临时变量中,这样你就可以执行tmp.append(&#34; svg&#34; ...)然后tmp.append(&#34; div&#34; ...)< / p>