У меня это работает так:
Правило пользовательской проверки:
$.validator.addMethod(
"sum",
function (value, element, params) {
var sumOfVals = 0;
var parent = $(element).parent(".parentDiv");
$(parent).find("input").each(function () {
sumOfVals = sumOfVals + parseInt($(this).val(), 10);
});
if (sumOfVals == params) return true;
return false;
},
jQuery.format("Sum must be {0}")
);
И использование так:
$(".group1").rules('add', {sum: 100});
$(".group2").rules('add', {sum: 100});