В Mobile Safari на iPad кажется, что если для элемента <select>
не выбран ни один параметр, пользователь не может выбрать 0-й вариант, прежде чем выбрать другой (сначала попробуйте его на http://jsfiddle.net/PJTKq/iPad).
Чтобы быть более конкретным:
- Создайте элемент
<select>
с двумя или более параметрами. - Очистите его, программно установив
selectedIndex = -1
или удалив атрибут "selected"
из всех элементов <option>
. - Коснитесь элемента select и выберите 0-й вариант.Выбранный индекс не изменится.
- Коснитесь элемента select и выберите другой вариант, затем снова нажмите его и выберите 0-й вариант.Выбранный индекс должен измениться дважды.
Кто-нибудь знает обходной путь (помимо вставки пустой фиктивной опции), который позволил бы перейти непосредственно от selectedIndex
-1 к selectedIndex
0?