如何将div的内容复制到另一个div
问题描述:
我试图将选定div内的单个元素复制到另一个div与jquery。但我的代码拷贝全师到另一支队如何将div的内容复制到另一个div
我的代码是:
$('#image').html($('#selected').html()); //which copies entire content of #selected division
而且分工是:
<div class="imgs" id="selected">
<img width="100%" height="100%" data-id="1" data-alid="1" src="data:image/jpeg;base64,">
<div class="xyz"><a href="#">Xyz</a></div>
</div>
我只需要在img
从div
imgs
复制
请大家帮帮我...谢谢....
答
下面是其可与该id
"selected"
的元素中的第一img
元素的副本,并将其添加到与id
"image"
元素的例子:使用
$("#selected > img").first().clone().appendTo("#image");
:
$()
找到全部img
元素为direct children元素与id
"selected"
first()
以减少到仅仅是第一匹配img
clone
克隆(复制)appendTo
将其与id
"image"
这是非常值得花费了一个小时,通过jQuery API docs开始结束。多少时间能够让你长久以来的失误是多么的惊人。
+0
谢谢...它工作... – james 2013-02-27 17:05:51
答
你是否希望从#selected div选择img?
若然只是做
$('#image').html($('#selected img').html());
答
使用此...
$('#image').html($('#selected').innerHTML());
也许你想这样:$( '#图像')HTML($( '#选择')儿童( ':第一个孩子')。HTML());但我不能告诉从HTML – x4rf41 2013-02-27 16:56:38
你读过关于jQuery选择器的文档? – 2013-02-27 16:57:13