0

基本上,当使用 Jquery Validate 插件时,它会创建一个错误元素(在本例中为 div )。我遇到的问题是,一旦创建了这些元素, .each() 函数将不会选择任何新元素。

jQuery

    $('#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>
4

0 回答 0