0

JQuery Validate を使用する 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

DialogDOM 要素ではなく文字列です。文字列を呼び出しvalidateています。をお忘れのようです$。これ:

var validator = (dialog).validate();

これでなければなりません:

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