我有带有图片标签的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);
})
当我使用替换时,不显示图像。我应该使用什么功能将图像文件替换为数据,我已经加载了?