Note: This question refers to a very old version of jQuery.validate() (version 1.5). This plugin now provides a built-in solution for doing this: the .r
I wrote small function for editting rules (only required).
$.editRules = function($array, $type) { var settings = $('#signupForm').validate().settings; $.each($array, function($k, $v) { settings.rules[$v] = {required: ($type == 'add' ? true : false)}; }); };