Jquery для условия - $(this).attr('disabled')
вернет логическое значение.
Таким образом, условие в приведенном выше условном выражении должно быть реализовано следующим образом:
$(document).ready(function () {
$('select').each(function () {
if ($(this).attr('size') != undefined && $(this).attr('size') > 1 && $(this).attr('disabled') ) {
$(this).css('background-color', '#15317E');
}
});
});
То же самое для выбранных элементов.
IE 8 Отключенное свойство окна выбора не будет отображать выбранный элементесли выбранный элемент не отображается в пользовательском интерфейсе.IE 8 блокирует полосу прокрутки также.Скажем, выбранный элемент находится на 10-й позиции в поле выбора размером 4. Таким образом, 10-й элемент не будет виден на экране.В таких случаях рекомендуется изменить размер отключенного поля выбора с 4 на 0. Это обеспечит видимость только выбранного элемента в отключенном поле выбора.Ниже приведен код:
$(document).ready(function() {
$('select').each(function() {
if ($(this).attr('size') != undefined && $(this).attr('size') > 1 && $(this).attr('disabled')) {
$(this).attr('size', 0);
}
});
});