У меня были идентичные проблемы в IE8, и я смог их решить, поэтому решил добавить пару пунктов. Решение, предлагаемое Phihag, является правильным и неправильным. Это правда, что XML / HTML не примет истинное логическое значение в качестве атрибута - но здесь мы говорим о синтаксисе jQuery, который принимает логические значения в качестве аргументов и устанавливает атрибуты соответствующим образом.
С отключением и включением элементов ввода в IE я обнаружил, что последовательно работает просто , а не"жесткий код" исходного желаемого значения непосредственно в X / HTML. Если элемент управления должен быть отключен от начального рендеринга, лучше всего вызвать функцию, как только страница будет отображена, чтобы отключить ее. Возможно, это немного клудж, и, как и многие другие вещи, этого не должно быть, но это то, что в конечном итоге работает на меня. Очень просто.
Надеюсь, это кому-нибудь поможет. Я провел много усилий по отладке, чтобы точно определить это.