我正在使用 modernizr 来检测何时不支持 svg 并且工作正常,但由于某种原因,这个 jQuery 无法正常工作。
我正在尝试用 svg 的 id 替换特定的 src,以便其值指向 .png 文件。这将在检查 svg 是否不受支持的 if 语句中发生。
但是,当我在其中放置警报并触发时,if 语句正在工作,但是这个 jQuery 似乎没有工作。
有谁知道为什么?
$("#svg").attr("src","img/logo.png");
我正在使用 jQuery 1.9.0。
这是我在这个网站上的所有 JS:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">window.jQuery || document.write('<script src="js/vendor/jquery-1.9.0.min.js"><\/script>')</script>
<script type="text/javascript" src="js/modernizr.js"></script>
<script type="text/javascript">
if(!(Modernizr.svg)){
$("#svg").attr("src","img/logo.png");
}
</script>