我有一个问题,即将新兄弟插入现有元素.
我有这个结构
<svg>
<g>
<path class="data"></path>
<path class="data"></path>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)
并希望这种结构
<svg>
<g>
<path class="data"></path>
<text></text>
<path class="data"></path>
<text></text>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)
但如果我使用d3.js插入函数
d3.select("g").insert("text", "path.data");
Run Code Online (Sandbox Code Playgroud)
我得到以下(尽管按类名选择)
<svg>
<g>
<text></text>
<path class="data"></path>
<path class="data"></path>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?