Я хочу создать многоуровневые опции select2 с отступом, но я не хочу использовать элементы optgroup
для этого, потому что я хочу разрешить выбирать также основные категории. Есть ли способ стиля, если для select2?
Мой необработанный HTML-выбор выглядит следующим образом:
<select class="js-select-multiple">
<option class="l1">Option 1</option>
<option class="l2">Suboption 1</option>
<option class="l2">Suboption 2</option>
<option class="l2">Suboption 3</option>
<option class="l1">Option 2</option>
...
</select>
<script>$(".js-select-multiple").select2({maximumSelectionLength: 5});</script>
Поэтому без использования Select2 я могу добавить свойство text-indent
в класс .l2
. Однако кажется, что Select2
не использует те классы, которые используются для опции, поэтому стилизация этих классов не будет работать.
Есть ли какое-либо обходное решение для этого?