Показать сообщение отдельно
  #21 (permalink)  
Старый 02.03.2018, 17:28
Профессор
Отправить личное сообщение для the_little Посмотреть профиль Найти все сообщения от the_little
 
Регистрация: 25.09.2017
Сообщений: 186

Сообщение от laimas Посмотреть сообщение
the_little,
j0hnik, уже написал, но учтите, что изменение состояние списка не обязательно произойдет, поэтому в вашей задаче, может лучше опрашивать сами списки, получая их значения?
т.е. мне нужно местами поменять все.

Сначала пойдут функции которые будут отвечать за поведение списков.

И уже после всех этих функций, я задаю переменные и получаю значения списков. Так?

А по коду подскажите еще
$('#srochnost').on('change', function() {
	        if(!this.value) return;
	        $('#rejim option').slice(0, -1)
	                          .prop('disabled', this.value==2)
	                          .end()
	                          .eq(3)
	                          .prop('selected', this.value==2)
					
});


Тут мы для опции 2 в первом списке подставляли опцию 3 во втором списке.

Если немного изменить задачу.

При выборе опции 2 в первом списке во втором нужно оставить например опции с value равным 5, 6, 7, 9, 13.
При выборе опции 3 в первом списке во втором нужно оставить например опции с value равным 1,2,3,8,12.

При этом опцию во втором списке подставлять и выбирать по умолчанию не нужно.
Ответить с цитированием