Il codice postato riporta degli errori (es: option non chiuse, mancanza del value) qualora le select siano generate dinamicamente lato server prima sistema questo problema poi risolvi quello javascript, qualora sia un errore di trascrizione qui sul forum meglio se posti il link alla pagina, per esperienza si fa molto prima, nel caso non sia possibile posta tutta la pagina come la riceve il browser (solo html) e riporta eventuali errori, e il browser usato.
![]()
P.S. Consiglio prova a cercare qui sul forum "select concatenate" tema discusso molte volte.