У меня возникли проблемы с проверкой скрытых флажков в IE. Это базовый html:
<input id="groups_ids_1" name="group_ids[]" type="checkbox" value="1" />
<label for="groups_ids_1">Display</label>
Это отлично работает, но если я скрою флажки, используя
$('input[type=checkbox]').hide();
или
$('input[type=checkbox]').css('visibility', 'hidden');
Нажатие метки больше не проверяет флажок в IE. Конечно, он отлично работает в Firefox, Chrome и Safari.