По умолчанию сделать выбранные первые в наборах и проверять ничего не надо. А уж если проверять, то:
if($(this).parent().find(':checked').length) ...
Зачем смесь из document.getElementById('1'); и JQ?
PS. Снимается вопрос об именах, нумерация разная, не заметил.