У меня есть родительский div со своим дочерним элементом следующим образом:
<div id="padre" class="demo">
<ul id="sortable1" class="droptrue ui-sortable">
<li id="app1" class="ui-state-default toolTip">
<div id="00" class="AppPadre"></div>
Итак, когда я клонирую свой родительский div со следующей строкой:
var $copia = $('#padre>*').clone();
и я печатаю свою клонированную переменную, она показывает только:
<div id="padre" class="demo">
<ul id="sortable1" class="droptrue ui-sortable">
Кто-нибудь знает, почему он копирует только 1-й 2-й уровень?? Заранее спасибо. Сразу после копирования я удаляю все подэлементы "padre" с помощью $('#padre>*').remove(); и он удаляет все подэлементы, но когда я делаю добавление, он добавляет только 1-й подэлемент «падре».
$('#padre>*')
клонирует всех своих детей. - person Selvakumar Arumugam   schedule 23.04.2012.clone()
работает нормально. Посмотрите на этот рабочий jsFiddle: jsfiddle.net/jfriend00/Sja7Z. Если вы пытаетесь сделать что-то другое, вы должны лучше объяснить свой вопрос. - person jfriend00   schedule 23.04.2012