【发布时间】:2016-11-18 21:10:03
【问题描述】:
我一直在为 SVG 元素的 .html() 方法寻找一个好的替代方法。 .html() 适用于 Chrome 和 Safari,可能是 Firefox,但不适用于 IE 或 Edge。
以下是我想要实现的目标。
HTML
<svg class="root">
<g>
</g>
</svg>
JQuery
import image from '/path/to/svg';
// image imported from another file, looks like <svg>...</svg>
g.append('circle')
.attr('r', 1)
.attr('cx', 0)
.attr('cy', 0);
g.append('g')
.html(image);
关于 SO 有类似的问题,但我发现的答案已经过时,导致链接断开等。
【问题讨论】: