繁体   English   中英

使用jQuery更改img的src属性后图像未显示

[英]image not getting displayed after changing src attribute of img using jquery

我的页面上有一张图片。 单击按钮后,我想更改图像的src并显示新图像。 下面是我的代码。

<img id="img_change" src = "~/content/images/img1.jpg" />

下面我有

<script>
$("document").ready(function() {
  $("button").click(function() {
    $("#img_change").attr("src","~/content/images/img2.jpg");
  });
});

单击时,图像不会显示。 我已经尽力了。

这是因为您的选择器不正确。 您的代码应如下所示:

$("document").ready(function() {
  $("button").click(function() {
    // "#img_change" and not "img_change"
    $("#img_change").attr("src","~/content/images/img2.jpg");
  });
});

您需要在选择器前面加上# ,因为您使用的是ID来定位正确的元素。

@Swatto Thnku太多了。 浏览器控制台错误表明该路径不可访问。 我将其更改为$(“#img_change”)。attr(“ src”,“ / Content / Images / img2.jpg”); 现在正在工作。 再次感谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM