У меня есть несколько переключателей внутри контейнера <div>, которые я показываю и скрываю с помощью эффекта jQuery. Когда контейнер скрывается в Firefox, переключатели в порядке, и значения снова появляются, когда контейнер снова появляется. Однако в IE переключатели сначала сбрасывают отмеченный переключатель, а затем скрываются. Вы можете видеть, как это происходит на самом деле.
Я также знаю, что он очищает внешний вид кнопки UI (проверено) и атрибут CHECKED тега, потому что поиск переключателя в контейнере с атрибутом CHECKED ничего не возвращает.
Кто-нибудь сталкивался с этой проблемой раньше?

Если содержимое изменено в IE, вам понадобится сбросить атрибут defaultChecked (в IE учитывается регистр!)
Это не кажется правильным. Почему добавление эффекта имеет значение? Все работает при использовании: $ ('#' + sectionId) .hide (); но не $ ('#' + sectionId) .hide ('слепой', {}, 1000);