我想将点击的图像显示为div。 HTML:
<img src="image1.jpg" class="image">
<img src="image2.jpg" class="image">
<div>
<img id="source">
</div>
JS:
$('img.image').click(function(){
var source= $(this).attr('src');
document.getElementById("source")=source;
});
此外,图像应随着淡入淡出的动画效果而改变。
我该怎么做?
提前致谢。
答案 0 :(得分:1)
缺少src
$('img.image').click(function(){
var source= $(this).attr('src');
document.getElementById("source").src=source; // --- Here
});
答案 1 :(得分:1)
您可以尝试使用以下代码。
src
方法设置图像attr
。
$('.imageToBeClicked').click(function(evt){
$('#source').attr("src", evt.target.src);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="http://placehold.it/120x120&text=image1" class="imageToBeClicked"/>
<img src="http://placehold.it/120x120&text=image2" class="imageToBeClicked"/>
<div>
<img id="source">
</div>