我正在尝试在使用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();
}
答案 0 :(得分:2)
Dialog
是一个字符串,而不是DOM元素。你在字符串上调用validate
。你似乎忘记了$
。这样:
var validator = (dialog).validate();
应该是这样的:
var validator = $(dialog).validate();