как клонировать внутренний div с помощью jquery <= 1.4

#jquery

#jquery

Вопрос:

У меня ситуация, когда я пытаюсь использовать содержимое внутри div в качестве шаблона для динамического создания элементов управления. Итак, чтобы объяснить на примере: я создал элемент div BaseControl следующим образом, который будет действовать как шаблон для моих элементов управления, которые я собираюсь создать, когда пользователь нажимает на кнопку. Затем вновь клонированный (div) будет добавлен к «контейнерному» div. Проблема, с которой я сталкиваюсь, заключается в том, что клон не копирует div «emailEditButtonDiv» (внутренний div BaseControl div). Это ожидаемое поведение или я делаю что-то не так. Как это можно решить?

Большое спасибо CSC

 <div id="BaseControl">
  <asp:Label ID="Label2" CssClass="controllabel" runat="server" Text="Email:" </asp:Label>
  <asp:TextBox ID="txtEmailAddress" runat="server"></asp:TextBox>
  <asp:LinkButton ID="anchor" runat="server">Anchor</asp:LinkButton>amp;nbsp;amp;nbsp;
  <div id="emailEditButtonDiv" class="EmailControlEditDiv" style="width: 25%">
    <asp:LinkButton ID="EditButton" runat="server">Edit</asp:LinkButton>
  </div>
</div>
<div class="container">
</div>
<span>
  <input type="button" id="imgBtnAddNewLineItem" value="Add New Email" />
</span>

<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
  $(document).ready(function () {
    $('#imgBtnAddNewLineItem').click(function (e) {
      $('#BaseControl').clone(true).appendTo('.container');
      return false;
    });
  })
</script>