У меня была такая же проблема.В моем случае это было совершенно не связано с Javascript, вопреки тому, что подразумевает ваша ссылка.Оказалось, что это простой CSS.
В конце концов я обнаружил, что применение атрибута color
к CSS моих select
входов с чем-либо, кроме черного, сделает их непригодными для использования.Не имело значения, было ли значение в шестнадцатеричном или rgb, если оно было черным.
Я поместил условный комментарий для цели IE 7 или 8 (даже если 7 был в порядке, он мне нужен для IE8 в режиме совместимости) и настройте это объявление стиля:
.myclass select {
color: #000;
}