【发布时间】:2018-02-26 13:53:52
【问题描述】:
我有一些 HTML 代码:
<div class="text-center img-big">
<!-- IMAGE BIG -->
<img class="img-fluid img-big" src="" alt="">
</div>
<!-- IMAGE SMALL -->
<a id="getImg" href="" ><img src="img/asus.jpg" alt="" class="img-thumbnail thumb-product img-fluid thumb-first" width="100"></a>
<a id="getImg" href="" ><img src="img/asus-thumb.jpg" alt="" class="img-thumbnail thumb-product img-fluid" width="100"></a>
<img src="img/asus.jpg" alt="" class="img-thumbnail thumb-product img-fluid" width="100">
这是我的一些 jquery 代码:
<script type="text/javascript">
var imgSrc = $(".thumb-first").attr("src");
$(".img-big").attr("src",imgSrc);
$("#getImg img").on("click",function(){
tes = $(this).attr("src");
$(".img-big").attr("src",imgSrc);
});
</script>
我想在点击小图片时将 src 图片更改为大,但我的代码无法正常工作。
【问题讨论】:
-
您是否在控制台中看到任何错误..?顺便说一句,
img-big类有 2 个元素,所以$(".img-big")可能不会返回你想要的那个。尝试像$("img.img-big")那样明确以获取img类img-big的元素 -
究竟是什么不工作?
-
您使用了两次
getImgid...这是无效的...而且不清楚您在做什么...您已经为asus使用了三个小图像...为什么???...最好编辑您的问题 -
你想让小图的来源点击后“转”成大图吗?
-
控制台没有错误,当我点击小img时,图片大的src发生了变化,但又像以前一样恢复
标签: javascript jquery html css