Hi Chris!
Wenn dir die Verwendung von Optgroup-Elementen und die damit verbundene Darstellung in aktuellen Browsern nicht reicht, wirst du das wohl müssen, ja. (Bspw. die Verschachtelung mit Optgroup im HTML umsetzen, und dann per JavaScript für die Darstellung was aufwendigeres draus zaubern.)
optgroup ist super! Daran hatte ich gar nicht gedacht.
Danke!