2014-12-24 7 views
2

Я хочу создать клон первых двух div из parent Div.Создать клон первых двух divs

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>' 

Я попытался ниже код, но он будет клонировать только первый ДИВ родительского дел.

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

Мой вопрос заключается в том, чтобы клонировать первые два DIV из родительского сНу?

ответ

3

Вам необходимо использовать :lt селектор.

Выделите все элементы с индексом, меньшим, чем индекс, в пределах согласованного набора.

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

или

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

Working Demo

+0

Он принимает первый ребенок с внутренней DIV первого DIV – Sadikhasan

+0

увидеть обновленный ответ. используйте селектор классов вместо div. –

+0

На самом деле, у меня нет дочернего класса, как описано в примере. Я хочу, чтобы первый div использовал 'parent' id – Sadikhasan

Смежные вопросы