Как НЕ дублировать select в HTML миллион раз?
Можно сделать новим способом HTML5 datalist<input list="workers" name="worker[234]">
<input list="workers" name="worker[456]">
<input list="workers" name="worker[333]">
<input list="workers" name="worker[667]">
<datalist id="workers">
 <option value="Текст1">
 <option value="Текст2">
</datalist>
Вот для него полифил datalist-polyfill или polyfills/datalist
Я такое делал, сперва делаем селекты только с одним значением (которое установлено) и скрытый селект, при клике по любому селекту option копируем в этот, устанавливаем значение selected и открытие селекта