通过jQuery更新路径后,SVG Image变黑
我有以下HTML代码
我试图用jQuery改变图像的路径,图像变黑。
$ = cheerio.load(data); $('image').each(function() { var $img = $(this); $(this).attr('xlink:href','My PATH').html(); });
我正在使用node.js和模块cheerio。
谢谢
jquery .attr方法不了解命名空间。 例如,使用普通的DOM setAttributeNS
$(this)[0].setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', "My PATH");