SVG通过加载的数据替换外部文件

时间:2015-10-31 12:09:56

标签: jquery svg

我有带有图片标签的svg:

<image style="overflow:visible;" width="28" height="28" id="Icon1" xlink:href="ALU41Blk.svg" transform=".... />

现在我改变一些属性(或者加载一些其他的svg图标,无所谓):

var $img = $('#Icon1');
    var $iconURL = $img.attr('xlink:href');//or some other svg
    jQuery.get($iconURL, function (data) {
        var $svg = jQuery(data).find('svg');
        $svg.find('path').attr('fill', 'red');//until here everything works
        $img.replaceWith($svg);
    })

当我使用替换时,不显示图像。我应该使用什么功能将图像文件替换为数据,我已经加载了?

0 个答案:

没有答案