在父表单中选择.class元素



我有两个窗体都有。error类。如何在此表单中选择。error。

类似以下语句的内容:

<script>
$(document).on('click','.SUBMIT',function()
{
    if($(this).closest('form').find('.ERROR').is(':visible'))
    {
        alert('ITS VISIBLE!!!!');
    }
}
</script>

<form method="post" enctype="multipart/form-data">
    <div class="ERROR" style="display:none;"></div>
    <input type="button" class="SUBMIT">
</form>

捕捉表单提交按钮上的单击事件通常不是很可靠,因为还有其他事件可以提交表单。相反,捕获submit事件,例如

+function($) {
    $(document).on('submit', 'form', function(e) {
        var form = $(this),
            error = form.find('.ERROR');
        if (error.is(':visible')) {
            alert("IT'S VISIBLE");
            return false;
        }
        return true;
    });
}(jQuery);

最新更新