我正在尝试使用JQuery在HTML5中加载简单的svg文件。但我似乎没有在我的页面中得到这种效果。请帮我解决这个问题。
我已经浏览并找到了方法,但这对我不起作用。请参阅下面的代码:
<?xml version="1.0" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black"
stroke-width="2" fill="red" />
</svg>
脚本:
$(document).ready(function(){
$('#svgfile').svg({loadURL: 'Sample.svg'});
}
MyHtml.html:
<div id="svgfile" style="background:#9b0141;width:400px; height: 400px;">
答案 0 :(得分:14)
$('#svgfile').svg({loadURL: 'Sample.svg'});
不是有效的jQuery,除非您使用的是一些未提及的插件。
试
$('#svgfile').load('Sample.svg');