0

これが状況です。d3 を使用して svg としてロゴを動的に生成しています (つまり、外部リソースではありません)。同じロゴを追加したい SVG マップができました。これらのロゴをマップにコピーする方法はありますか (d3 を使用するかどうかにかかわらず) はありますか? 私のモデルが から作成された完全なロゴ svg の文字列表現にぶら下がっているのに役立つ場合new XMLSerializer().serializeToString()

4

1 に答える 1

2

ソースを複製してターゲットに追加することで、JQuery を使用してノード階層を非常に簡単にコピーできます。

$("#source > svg").clone().appendTo("#target");

この方法で、SVG の一部 (トップレベル グループなど) だけをコピーすることもできます。

于 2013-07-03T08:28:09.973 に答える