length data attribute jquery jquery-validate hidden ignore

data - Ignora todos los div ocultos pero no uno en la validación de jQuery



jquery find (2)

La respuesta aceptada está perfectamente bien, pero cuando necesita más control del que proporciona el selector jQuery. Podrías pasar una función que prueba cada elemento.

por ejemplo:

ignore: function (index, el) { var $el = $(el); if ($el.hasClass(''always-validate'')) { return false; } // Default behavior return $el.is('':hidden''); },

Estoy usando la validación de jQuery en mi formulario http://jqueryvalidation.org/documentation/

Quiero agregar la validación a todos mis campos pero quiero ignorar los divs ocultos que tienen la clase "my_item".

Así que aquí está mi Jquery:

$("#myform").validate({ ignore: ":hidden" });

¿Cómo es posible excluir de este caso de ignorar, los divs que tienen la clase my_item. Entonces, algo como $(":hidden").not(.my_item) .

gracias por adelantado


Puedes usar el selector: :not() :

ignore: ":hidden:not(.my_item)"