Ignore all hidden div but not one in jQuery validation

前端 未结 2 1170
名媛妹妹
名媛妹妹 2020-12-01 03:27

I am using jQuery validation in my form http://jqueryvalidation.org/documentation/

I want to add the validation to all my fields but I want to ignore the hidden

相关标签:
2条回答
  • 2020-12-01 04:25

    Accepted answer is perfectly fine but when you need some more control than the jQuery selector provides. You could pass a function that tests each element.

    for example:

    ignore: function (index, el) {
       var $el = $(el);
    
       if ($el.hasClass('always-validate')) {
           return false;
       }
    
       // Default behavior
       return $el.is(':hidden');
    },
    
    0 讨论(0)
  • 2020-12-01 04:32

    You can use the :not() selector:

    ignore: ":hidden:not(.my_item)"
    
    0 讨论(0)
提交回复
热议问题