Jquery如何在div中加载照片?
我有一些照片:
<div class="photo">
<a rel="example_group" href="http://download.com/79.jpg"><img class="edit_multimedia_img" src="http://download.com/79.jpg"></a>
<a rel="example_group" href="http://download.com/80.jpg"><img class="edit_multimedia_img" src="http://download.com/80.jpg"></a>
<a rel="example_group" href="http://download.com/81.jpg"><img class="edit_multimedia_img" src="http://download.com/81.jpg"></a>
<a rel="example_group" href="http://download.com/82.jpg"><img class="edit_multimedia_img" src="http://download.com/82.jpg"></a>
</div>
并且我有一个 div:
<div class="test"><div>
我想要完成的是,当我单击任何链接时,照片将加载到 .test
div 中,
可能是这样的?
$("a").click(function() {
$(".test").html("<img src=' + this.href + '>");
});
任何想法都有帮助:)
谢谢
i have some photos:
<div class="photo">
<a rel="example_group" href="http://download.com/79.jpg"><img class="edit_multimedia_img" src="http://download.com/79.jpg"></a>
<a rel="example_group" href="http://download.com/80.jpg"><img class="edit_multimedia_img" src="http://download.com/80.jpg"></a>
<a rel="example_group" href="http://download.com/81.jpg"><img class="edit_multimedia_img" src="http://download.com/81.jpg"></a>
<a rel="example_group" href="http://download.com/82.jpg"><img class="edit_multimedia_img" src="http://download.com/82.jpg"></a>
</div>
and i have a div:
<div class="test"><div>
what i would like to accomplish is when i click on any link the photo to load into the .test
div
maybe something like this??
$("a").click(function() {
$(".test").html("<img src=' + this.href + '>");
});
any idea helps :)
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
创建事件处理程序,创建 img 的克隆,清空容器并添加克隆的 img。
享受吧:)
编辑:删除 .clone() 以移动它而不是复制它。
Create the event handler, create a clone of the img, empty out your container and add the cloned img.
Enjoy :)
EDIT: Remove the .clone() to MOVE it rather than COPY it.
目前还不清楚您是否希望它成为测试 div 中的唯一项目。如果是这样,只需这样做:
It's unclear whether you want it to be the only item in the test div. If so, just do this instead:
这将有助于:
This will help:
演示:http://jsfiddle.net/2VstH/
DEMO: http://jsfiddle.net/2VstH/