今天使用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>
<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>
在这里设个断点调试一下看看trclone对象详细
改成
$("#tbclone").append(trclone.html());
$(document).ready(function() {
$("#lkAddRange").click(function() {
$("#tbclone").append($("#trclone").html());
});
});
</script>
你确认是 ....clone() 这行报错吗