0
this questionのおかげで、私はこれを行う方法を学んだと思うが、私はあなたが好きなように醜いので、私はそれが正しいと信じることはできません。d3既存の他の要素の前に新しいSVG要素を挿入する方法は?
要素が#foo
で、SVG
要素をの前に作成したいとします。
var svg = d3.select(d3.select('#foo').node().parentNode)
.insert('svg', '#foo')
私には何か不足していますか? (編集:明確にするために、上記のサンプルコードは、作業を行いますが、それはかなり不透明だとセレクタの繰り返しが含まれています。)
感謝。しかし、私はそれが私の質問に答えるか分からない - あなたは何かを挿入したい親である選択肢の前提から始めている。私の質問は、DOM内の他の既知の要素の前にSVG要素を最初に作成することです。 – artfulrobot