Как стать автором
Обновить

Как убрать пустой тег Option в Select

Время на прочтение1 мин
Количество просмотров6.4K

В данной мини туториале, для начинающих изучать веб-разработку, описывается то, как сделать меню выбора (тег Select) пустым по умолчанию и скрыть пустой тег Option в меню выбора опций.

Если вам необходимо создать выпадающий список (тег select), у которого по умолчанию не выбрано ничего, то вам достаточно создать тег option и прописать ему атрибуты html selected disabled.

<option selected disabled></option>
Отображение выпадающего списка без пустого тега option (Australia выбрана по умолчанию)
Отображение выпадающего списка без пустого тега option (Australia выбрана по умолчанию)
Отображение выпадающего списка c пустым тегом option, без атрибута hidden
Отображение выпадающего списка c пустым тегом option, без атрибута hidden

Если вы хотите, чтобы в вариантах выбора пустой option не было видно, самым оптимальным вариантом будет дописать тегу атрибут hidden.

<option selected disabled hidden></option>
Отображение выпадающего списка c пустым тегом option, с атрибутом hidden
Отображение выпадающего списка c пустым тегом option, с атрибутом hidden

Существует также способ скрытия пустого тега option в вариантах выбора с помощью css, для этого пропишите тегу option в стилях display:none;.

Отображение выпадающего списка без атрибута hidden и без display: none;
Отображение выпадающего списка без атрибута hidden и без display: none;
Отображение выпадающего списка без атрибута hidden и с display: none;
Отображение выпадающего списка без атрибута hidden и с display: none;

Код на Codeopen.

Если у вас остались вопросы, критика или комментарии — обязательно напишите мне, я с радостью отвечу вам.

А сейчас я прощаюсь и желаю вам хорошего дня!

Денис

Теги:
Хабы:
Всего голосов 14: ↑5 и ↓9-2
Комментарии9

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань