每次重新加载页面时,我都会尝试重新加载图片,而我正在尝试使用此代码:
d = new Date();
$("#myimg").attr("src", "/myimg.jpg?"+d.getTime());
有人可以帮助我将此代码添加到页面中吗???
我有这段非常顽固的代码:
<head>
<script>
d = new Date();
("#myimg").attr("src", "http://i66.tinypic.com/6fme5c.jp?d=" + d.getTime());
</script>
</head>
<body>
<img src="http://i66.tinypic.com/6fme5c.jpg" class="resize">
<img src="myimg" class="resize" id="myimg">
</body>
&#13;
Chrome无法理解myimg是什么(:
答案 0 :(得分:1)
关于代码无效的原因存在许多问题;
首先,您需要添加jQuery(document).ready()
这是因为在javascript
代码执行时图像元素可能不存在。
接下来,您在jQuery
之前缺少$
或("#myimg")
。
最后,确保在运行内部js之前包含jQuery js文件。
请参阅下面更新的代码:
<script>
jQuery(document).ready(function($){
d = new Date();
$("#myimg").attr("src","http://i66.tinypic.com/6fme5c.jp?d=" + d.getTime());
)};
</script>