Самый простой способ удалить проверку из полей - добавить к ним атрибут disabled
.
var $div2 = $('div#2');
$div2.hide();
$('input, select, textarea', $div2).attr('disabled', 'disabled');
И они не будут проверены.Но это также приводит к тому, что отключенные поля не отправляются на сервер.Если вам не нужно, чтобы эти скрытые вручную поля были отправлены на сервер, метод хорош.
И еще один способ - вручную добавить и удалить все правила проверки из элемента, используя remove rules и добавить правила функции.Это, конечно, сложнее, так как вам придется добавлять и удалять каждое правило по одному для каждого ввода.