Как выбрать optgroup

0

Есть ли способ выбрать optgroup?

Кажется, он все время отключается. Я попытался найти решения для javascript, но не смог найти никаких хороших.

  • 0
    Что вы пробовали? У вас есть пример отключения optgroup, но не весь выбор?
  • 0
    Я пытаюсь найти способ выбора optgroup кажется, он отключен и не может быть выбран как часть HTML. Есть ли способ сделать это с помощью Javascript?
Показать ещё 7 комментариев
Теги:
select
optgroup

3 ответа

0
Лучший ответ

Ну, у вас может быть пример здесь: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup

Его больше похоже на тег, чтобы рассказать о вариантах ниже. Или просто как подпись.

Если вы хотите выбрать несколько, то вы можете использовать jQuery созданный select. Я имею в виду пользовательский, или вы можете использовать checkboxes и объединять их в списке как select тег.

Нет другого способа выбрать два параметра из одного элемента select. Каждый выбор должен иметь одно и только одно значение.

Другой способ заключается в добавлении значение для каждого варианта, а затем разделить их, используя ,. Но нет выбора для выбора optgroup Это просто способ группировки опций под ним или больше похоже на ярлык для них.

Я получаю предупреждение о том, что мне не хватает точки, вы хотите нажать на optgroup и выбрать значение под ним? Я думаю, что это может быть условие!

  • 0
    Атрибут multiple элемента select позволяет вам выбрать более одного параметра.
  • 0
    Но он упомянул несколько не где! :( Он просто сказал, что тег отключен.
Показать ещё 2 комментария
1

К сожалению, не существует способа сделать это внутри собственного элемента HTML SELECT. Также нет способа стилизовать параметры внутри элемента SELECT, поэтому вы не можете просто использовать параметры и сделать некоторые из них похожими на группы opt.

Вам придется приступить к работе, используя комбинацию элементов A и UL. Вот базовый, использующий ниже HTML:

<div>
    Select
    <ul>
        <li class = "group">
            <a href = "#">
                Foods
            </a>
        </li>
        <li class = "choice">
            <a href = "#">
                Hamburer
            </a>
        </li>
        <li class = "choice">
            <a href = "#">
                Hotdog
            </a>
        </li>
    </ul>
</div>

Скриншот здесь

1

Просто

document.getElementById

должно быть достаточно. Посмотрите JSFiddle, который я приготовил для вас!

var optGroup = document.getElementById('myOptGroup')
optGroup.innerHTML = "<option value='saab'>Saab</option>"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню