Javascript Jquery替换img类src属性
我希望找出以下代码不起作用的原因:Javascript Jquery替换img类src属性,javascript,jquery,html,Javascript,Jquery,Html,我希望找出以下代码不起作用的原因: <script type = "text/javascript" language = "javascript"> $(document).ready(function() { $("#myimg").attr("src", "image2.jpg"); }); </script> <div> <img class = "myimg" src = "image
<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>
$(文档).ready(函数(){
$(“myimg”).attr(“src”、“image2.jpg”);
});
而此块执行以下操作:
<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>
$(文档).ready(函数(){
$(“myimg”).attr(“src”、“image2.jpg”);
});
在html的第一个块中,您需要将img标记的id设置为myimg:
<img id="myimg">
这很糟糕,但是第一个示例中的错误是您正在查找id为myimg而不是类的元素。myimg第二个块如何使用两个src属性?因为第二个示例中没有id。您确定第二个块有效吗?您正在选择具有myimg id的元素,但您的示例中没有一个具有此id。抱歉-我输入错误-解决方案确实是“.myimg”id由
#
引用,类由
引用,因此第一个不起作用,第二个不起作用。
$('.myimg')