所以,我有一个像这样的图像列表..
<ul class="image-list">
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/1.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/2.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/3.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/4.jpg"/></a></li>
<li class="image-icon"><a onclick="showImg(this)"><img src="/gallery/latest/5.jpg"/></a></li>
</ul>
显示图像()...
function showImg(img) {
document.getElementById("photo").innerHTML = "<img src='"+$(img+" img").attr("src")+"'/>";
$("#photo").slideDown(500);
}
该函数showImg()
获取src
attrthis > img
并将图像放在另一个 div 中。问题是,this
只选择第一个图像 src。任何想法为什么?
谢谢!