Validación de jQuery selectores múltiples para ignorar

Estoy teniendo un problema con la validación de jQuery y necesito ignorar algunos campos.

Necesito ignorar los campos basados ​​en una clase que establezco y luego también todos los campos ocultos. Lo que necesito hacer es lo siguiente, pero solo es honrar al segundo ignorado. Estoy asumiendo que hay una manera de decirle a jQuery Validation estos múltiples selectores pero parece que no puedo encontrarlo

validator = $("#form1").validate({ onsubmit: false, ignore: ".ignore", ignore: ":hidden", 

Gracias,

Tim

De la documentación de validación:

Se utiliza el método no de jQuery, por lo tanto, todo lo que es aceptado por not () se puede pasar como esta opción.

Por lo tanto, todo lo que debe hacer es pasar un parámetro con sus selectores separados por comas:

 validator = $("#form1").validate({ onsubmit: false, ignore: ".ignore, :hidden" }); 

Puedes intentar usar:

 ignore: ".ignore, :hidden" 

Puedes agregar una clase a todos los campos ocultos:

 $(":hidden").addClass('ignore'); 

http://api.jquery.com/addClass/

También funciona doble “no ()”. Es decir:

 ignore: ".ignore, :hidden:not(.required)" 

De esta manera algunos campos ocultos que son requeridos no serán ignorados. Podría ser necesario si alguien usa Dropdawn, y complementos de personalización de casillas de verificación.