Есть n select-ов с одинаковым списком из к примеру 20 пунктов. Когда я выбираю в одном из списков какой-либо пункт - он должен исчезнуть из всех других select-ов.
Если бы это было к примеру div-ами, то я реализую через $('#div' + i).hide(); Так как мы кликнули на i-й пункт. Но проблема в том, что select-ов много (к примеру 200), и все их обновлять долго и глупо.
Я хочу при выборе одного инпута hide-ить его из единого списка, а при клике на следующий select загружать в option только ввидимые пункты. Есть ли более изящное решение? Перетаскивание и один селект не подходит к решению конкретной задачи, я вижу это пока только модальным окном с видимым списком, хотелось бы сделать с помощью select.
Вопрос 1. Как в js можно сделать hide конкретного option?
Вопрос 2. Можно ли при клике на option Выбрать подгрузить список видимых пунктов в select?