0

我试图在使用 JQuery 验证的 JQuery 对话框中清除表单的内容。

它在我的 (dialog).validate(); 任务上咆哮。“dialog.validate 不是函数”

// dialog is an ID of a dialog, in this case, "#myDialog" is passed in
function reset(dialog){
    var validator = (dialog).validate();
    validator.resetForm();
}
4

1 回答 1

2

Dialog是一个字符串,而不是一个 DOM 元素。你正在调用validate一个字符串。看来你已经忘记了$。这个:

var validator = (dialog).validate();

应该是这样的:

var validator = $(dialog).validate();
于 2012-07-23T21:44:11.750 回答