Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery替换img类src属性_Javascript_Jquery_Html - Fatal编程技术网

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')