Odpowiedź:
https://jsfiddle.net/sbp8uLrm/17/
Wyjaśnienie:
Select jest jednym z najbardziej nie intuicyjnych elementów w html'u.
moja idea opiera się na tym ze do zdarzenia w selekcie przypisuje funkcje (handlera) który ma dostęp do this'a (this w tym przypadku wskazuje na selecta i jego wybrane value). Skrypty zawsze daje się na dół html'a, ponieważ przeglądarka parsuje elementy z góry na dół i jak znajdzie skrypt to musi go wykonać (a to zabiera czas).