Показать сообщение отдельно
  #1 (permalink)  
Старый 18.04.2017, 13:02
Интересующийся
Отправить личное сообщение для wwonder Посмотреть профиль Найти все сообщения от wwonder
 
Регистрация: 09.09.2016
Сообщений: 28

Содержимое option по клику на select
Есть n select-ов с одинаковым списком из к примеру 20 пунктов. Когда я выбираю в одном из списков какой-либо пункт - он должен исчезнуть из всех других select-ов.

Если бы это было к примеру div-ами, то я реализую через $('#div' + i).hide(); Так как мы кликнули на i-й пункт. Но проблема в том, что select-ов много (к примеру 200), и все их обновлять долго и глупо.

Я хочу при выборе одного инпута hide-ить его из единого списка, а при клике на следующий select загружать в option только ввидимые пункты. Есть ли более изящное решение? Перетаскивание и один селект не подходит к решению конкретной задачи, я вижу это пока только модальным окном с видимым списком, хотелось бы сделать с помощью select.
Вопрос 1. Как в js можно сделать hide конкретного option?
Вопрос 2. Можно ли при клике на option Выбрать подгрузить список видимых пунктов в select?
Ответить с цитированием