Я не очень знаком с плагином проверки jQuery, но этот не выглядит правильным:
$(element.form).find("label[for='type']")
Во-первых, я думаю $(element.form)
должно быть $(element).closest('form')
? Я могу ошибаться: P
Во-вторых, .find("label[for='type']")
не имеет ничего общего с "element
", так как любые другие элементы в той же форме будут получать ту же метку.
Если метка является родственным элементом радиокнопки, вы можете использовать sibling () напрямую.