创建前两个div的克隆

时间:2014-12-24 09:43:09

标签: javascript jquery html

我想创建parent Div前两个div的克隆。

HTML代码

<div id="parent">
    <div class="child"> <div class="child1>Content1...</div> </div>
    <div class="child">Content2...</div>
    <div class="child">Content3...</div>
    <div class="child">Content4...</div>
    <div class="child">Content5...</div>
    <div class="child">Content6...</div>
</div>

预期输出

clone_object = '<div class="child"> <div class="child1>Content1...</div> </div>
                <div class="child">Content2...</div>'

我尝试了下面的代码,但它只会克隆父div的第一个div。

clone_object = $("#parent").find("div:first").clone();

我的问题是如何克隆 div的前两个div?

1 个答案:

答案 0 :(得分:3)

您需要使用 :lt 选择器。

  

选择匹配集内索引小于索引的所有元素。

 $("#parent .child:lt(2)").clone(); 

 $("#parent>div:lt(2)").clone();

<强> Working Demo