I\'m having trouble checking hidden checkboxes in IE. This is the base html:
Marc Diethelm : Hidden checkboxes don't receive events in IE version below 9.
As variant, instead visibility: hidden;
or display: none
, use clip: rect(0 0 0 0);
So instead
$('input[type=checkbox]').hide();
or
$('input[type=checkbox]').css('visibility', 'hidden');
use something like
$('input:checkbox').addClass('hidden');
and
input[type=checkbox].hidden {
clip: rect(0 0 0 0);
position: absolute; /* move out of document flow */
}
It works in normal browsers and in IE8