基本的に、Jquery Validate プラグインを使用すると、エラー要素 (この場合は div ) が作成されます。私が抱えている問題は、これらの要素が作成されると、 .each() 関数が新しい要素を選択しないことです。
Jクエリ
$('#section_1_form').validate({
debug: true,
errorElement: "div",
errorClass: "form_error",
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
$("div.form_error").each(function(){
alert($(this));
});
}
});
jquery validate によって作成された要素の例
<div for="sector" generated="true" class="form_error">This field is required.</div>