关闭表单并使Jquery验证正常工作

时间:2015-01-10 01:12:26

标签: javascript jquery

我正在尝试使用clone方法保留表单的副本,就像首次加载页面时一样。我这样做是为了让我能够轻松地重置"形式回到原来的状态。

我也在此表单上使用JQuery Validation,该表单已在文档就绪时启动。我的问题是,当我用克隆替换表单时,JQuery Validation设置了自己的默认设置。

我猜是因为我克隆了表单,它附加到表单的事件/数据等不再可用,所以JQuery重新连接到表单,但是使用默认值。

我可以通过每次克隆表单时调用validate函数来解决这个问题,但有没有办法正确克隆表单,验证仍然有效?

我试过了:

var original = $("form").clone(true);
var placeholder $("form").parent();
$("form").detach();
placeholder.after(original.clone(true);

然而,这不起作用。

0 个答案:

没有答案