Вопрос По Опциям (Зависимые Опции)

Уверен, что уже вопрос такой поднимался, как реализовать зависимые опции, т.е. в карточке товара при выборе определенного значения опции скрывались/показывались опции.

Например есть опция Цвет со значениями красный, зеленый, синий.

При выборе цвета красный должны быть доступны опции Размер, форма, Количество, для Цвета зеленый, опции Класс, Тип, Форма и для синего только размер.

Т.е. чтобы при выборе значения появлялись/скрывались только соответствующие опции.

Последовательные опции не подходят, так как помимо Опции цвет, есть еще опции которые Должны выбираться одновременно.

Только модификация. В стандарте опции не скрываются, можно только сбросить значения, если создать исключения для опций.

Только модификация. В стандарте опции не скрываются, можно только сбросить значения, если создать исключения для опций.

А если создать исключения, и получается select неактивный, и при неактивном селекте скрывать весь блок опции?

А если создать исключения, и получается select неактивный, и при неактивном селекте скрывать весь блок опции?

Можно попробовать. Там же аяксом отрисовывается блок после выбора варианта опции