Я нашел взломать:
<select onchange="doSomething()">
<option value="a" selected disabled hidden>a</option>
<option value="a">a</option>
<option value="b">b</option>
<option value="…">…</option>
</select>
комбинация selected disabled hidden
приводит к тому, что (визуально) первая опция отвечает на событие change
(даже с тем же value
!).
Работа с IE, Edge, Opera, Chrome, но не , работа в FF: (