Сделал так.
if ( srochnost == 2 ) {
$('#rejim-opt-null').fadeOut();
$('#rejim-opt-day').fadeOut();
$('#rejim-opt-night').fadeOut();
$("#rejim [value='3']").prop("selected", "true");
} else {
$('#rejim-opt-null').fadeIn();
$('#rejim-opt-day').fadeIn();
$('#rejim-opt-night').fadeIn();
$("#rejim [value='0']").prop("selected", "true");
}
работает, но через шаг...
Т.е. когда srochnost == 2 выбирает нужный пункт, делает его активным, но значение остается = 0.
А когда я переключаю первый селектор на 1, то сбрасывается во втором селект, как и должен, но значение как раз устанавливается 3.
Проверяю я это через
console.log("Количество " + amount + "\n" +
"Срочность " + srochnost + "\n" +
"Режим " + rejim + "\n" +
"Часов " + skolko_chasov + "\n" +
"Дней " + skolko_dnej + "\n" +
"Место " + mesto + "\n" +
"Самообслуживание " + samoobsluj + "\n" +
"Физактив. " + fiz_active + "\n" +
"Вес " + ves);