如何使用jquery< = 1.4克隆内部div

时间:2011-10-28 03:44:06

标签: jquery

我有一种情况,我试图使用div中的内容作为模板来动态创建控件。所以用示例来解释:我已经创建了一个div元素BaseControl,如下所示,它将作为我将在用户点击按钮时创建的控件的模板。然后新克隆(div)将附加到“容器”div。我遇到的问题是克隆不复制div“emailEditButtonDiv”(BaseControl div的内部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>&nbsp;&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>

0 个答案:

没有答案