Почему это не работает в IE8, чтобы отменить выбор всех параметров в многострочном поле выбора?
$("#myselect").children().removeAttr("selected");
Есть ли обходной путь? Ничего, что я мог придумать of (attr ("selected", "") и т. д.), похоже, работает.
ОБНОВЛЕНИЕ: Вот обновленный jsFiddle. У меня по крайней мере его ухудшили, так что в IE8 выбран первый вариант. Но без жестко запрограммированного selected = 'selected' и вызова .attr, который, похоже, нужен IE8, он выполняет 3 разные функции в Firefox, Chrome и IE8! См. эта версия: , которая проста и кажется, что она должна работать:
Возможно, я сделал Я сумасшедший, и я не могу видеть там ошибку?