今天使用JQuery克隆Dev控件,结果报错说输入字符串的格式不正确。HTML代码如下:  <tr align="center" id="trclone">
                <td>
                    <dx:ASPxDateEdit ID="dtStart" runat="server">
                        <CalendarProperties TodayButtonText="今天" ClearButtonText="清除">
                        </CalendarProperties>
                    </dx:ASPxDateEdit>
                </td>
                <td>
                    <dx:ASPxDateEdit ID="dtEnd" runat="server">
                        <CalendarProperties TodayButtonText="今天" ClearButtonText="清除">
                        </CalendarProperties>
                    </dx:ASPxDateEdit>
                </td>
                <td>
                    <asp:TextBox ID="txtSchool" runat="server"></asp:TextBox>
                </td>
                <td>
                    <asp:TextBox ID="txtContent" runat="server"></asp:TextBox>
                </td>
            </tr><asp:LinkButton ID="lkAddRange" runat="server" Text="增加"></asp:LinkButton>//此句为按钮JS代码如下:<script type="text/javascript">
    $(document).ready(function() {
        $("#lkAddRange").click(function() {
        var trclone = $("#trclone").clone();
            $("#tbclone").append(trclone);
        });
    });
</script>

解决方案 »

  1.   

    $("#tbclone").append(trclone);
    在这里设个断点调试一下看看trclone对象详细
      

  2.   

    $("#tbclone").append(trclone);
    改成
    $("#tbclone").append(trclone.html());
      

  3.   

    <script type="text/javascript">
        $(document).ready(function() {
            $("#lkAddRange").click(function() {
                $("#tbclone").append($("#trclone").html());
            });
        });
    </script>
      

  4.   

    你报错是那行呢
    你确认是 ....clone() 这行报错吗