Ignore all hidden div but not one in jQuery validation
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');},
In case you have no class name on your field, you can ignore it based on its name :
ignore: ['name = "field_name"']