私は既存の<svg></svg>
を持っています。文字列のsvg
要素を追加したいと思います。 例:既存のsvgタグにsvg文字列要素を挿入します
var svg_string = '<g><text x="100" y="100">Hello</text></g>';
d3.select('svg').append(svg_string); // or something like that
これを行うことはできますか? d3.xml
を使用しないと、私はどこかからsvgファイルをロードしたくないからです。
これを行うことでjQueryを試しました。
$('svg').append('<svg><g><text></text></g></svg>')
しかし、私はより良い方法があれば、SVGタグに
UPDATEを追加せずに、知っていただきたいと思います。申し訳ありませんが、私は自分自身を明確にしませんでした。
私は
<svg><g id="test"></g></svg>
$('#test').append(svg_string)
おかげのようなSVG要素にsvg_string
を追加したいと思います。
私はこの方法で行う方法を知っていたが、私は、文字列を追加したいです。これを実行すると、各タグとその属性を解析する必要がありますが、少し複雑です。/ – 03t02
答えを更新しました。 – DinoMyte
私はちょうど私の答えを更新しました。 – 03t02