Изменение выбора программно после включения не работает - PullRequest
0 голосов
/ 09 ноября 2011

У меня проблемы с элементом select.Я хочу иметь возможность изменить выбранный параметр программно, с поддержкой IE6 (это плохой парень!).Итак, что я делаю, это устанавливаю selectedIndex со значением, которое оно должно быть, теперь наступает предостережение, это не работает, когда элемент управления отключен, поэтому я включаю его и затем пытаюсь изменить selectedIndex в этом порядке.Элемент управления включается, но не меняет выбор.

У кого-нибудь есть предложения?

Я пытался изменить индекс с помощью следующих кодов:

this._select.attr('selectedIndex',index);

и

this._select.get(0).selectedIndex = index;

1 Ответ

0 голосов
/ 03 декабря 2011

Ваш код работал для меня, даже выбор был отключен.Почему бы вам не использовать this._select.val('3');, чтобы изменить его?В любом случае this._select.val('3') сработало так же, как и this._select.get(0).selectedIndex = index;

Проверьте консоль ошибок в своем браузере, может возникнуть ошибка, которая не позволяет всему сценарию работать.

...