Есть ли способ выбрать optgroup
?
Кажется, он все время отключается. Я попытался найти решения для javascript, но не смог найти никаких хороших.
Ну, у вас может быть пример здесь: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup
Его больше похоже на тег, чтобы рассказать о вариантах ниже. Или просто как подпись.
Если вы хотите выбрать несколько, то вы можете использовать jQuery
созданный select. Я имею в виду пользовательский, или вы можете использовать checkboxes
и объединять их в списке как select
тег.
Нет другого способа выбрать два параметра из одного элемента select. Каждый выбор должен иметь одно и только одно значение.
Другой способ заключается в добавлении значение для каждого варианта, а затем разделить их, используя ,
. Но нет выбора для выбора optgroup
Это просто способ группировки опций под ним или больше похоже на ярлык для них.
Я получаю предупреждение о том, что мне не хватает точки, вы хотите нажать на optgroup и выбрать значение под ним? Я думаю, что это может быть условие!
multiple
элемента select
позволяет вам выбрать более одного параметра.
К сожалению, не существует способа сделать это внутри собственного элемента 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>
Просто
document.getElementById
должно быть достаточно. Посмотрите JSFiddle, который я приготовил для вас!
var optGroup = document.getElementById('myOptGroup')
optGroup.innerHTML = "<option value='saab'>Saab</option>"
optgroup
кажется, он отключен и не может быть выбран как часть HTML. Есть ли способ сделать это с помощью Javascript?