【发布时间】:2011-12-22 15:00:07
【问题描述】:
目前我为我的应用程序中的每张图片加载默认图像。如果我单击 div 5 的任何图片,我想加载 div 5 中所有图像的真实图片。目前我使用 img 标签的 onclick 事件:
switchImg(this, "LINK_FOR_PICTURE")
我的 js sn-p:
function switchImg(img, url){
$(img).attr("src", url);
}
目前它只加载我点击的图片。
这里是 HTML sn-p:
<div id="1">
</div>
<div id="2">
</div>
..
<div id="5">
<img src="DEFAULT_IMG" onclick="switchImg(this, "LINK_FOR_PICTURE_1")" alt="No_picture">
</div>
<img src="DEFAULT_IMG" onclick="switchImg(this, "LINK_FOR_PICTURE_2")" alt="No_picture">
</div>
<img src="DEFAULT_IMG" onclick="switchImg(this, "LINK_FOR_PICTURE_3")" alt="No_picture">
</div>
.....
</div>
如果满足以下条件,我需要如何更改我的代码:
- 我单击 div id=5 中的任何图片,所有这些图片都会获得正确的图片链接(LINK_FOR_PICTURE_1、LINK_FOR_PICTURE_2 等)作为 src。其他 div 中的其他图片不改变,仍然显示默认 img。 (div id 5 是一个示例,对于其他带图片的 div 应该可以使用相同的过程)。
请记住,每张图片的 img 链接都会发生变化。
【问题讨论】:
-
你能把你的问题说清楚一点吗?
-
你应该解释应该点击什么,应该加载什么以及在哪里......
-
我试图让它更清楚。 //已编辑
标签: javascript jquery