我希望找出以下代码无效的原因:
<script type = "text/javascript" language = "javascript">
$(document).ready(function() {
$("#myimg").attr("src", "image2.jpg");
});
</script>
<div>
<img class = "myimg" src = "image1.jpg" alt = "Sample image" />
</div>
虽然这个区块确实:
<script type = "text/javascript" language = "javascript">
$(document).ready(function() {
$("#myimg").attr("src", "image2.jpg");
});
</script>
<div>
<img id= "myimg" src = "image1.jpg" alt = "Sample image" />
</div>
答案 0 :(得分:1)
在第一个块的html中,你需要将img标签的id设置为myimg:
<img id="myimg">
如果您打算使用$('#myimg')
你也可以改变你的jquery来称它为:
$('.myimg')
答案 1 :(得分:0)
这搞砸了,但是你的第一个例子中的错误是你正在寻找一个id为#myimg而不是一个类的元素.myimg