У меня есть два выпадающих меню. Выпадающий список для продукта 1 и раскрывающийся список для продукта 2. Выпадающие значения представляют собой порядок важности.Выпадающее меню Force не имеет одинаковых значений
Для продукта 1, если выбрать Order 1, затем 2 продукта выпадающий должны автоматически устанавливается на заказ 2. (результат Итоговом А)
Если я должен был начаться с Продукта 2 и установить его выпадающее значение для заказа 1, тогда выпадающее меню продукта 1 должно автоматически устанавливаться на заказ 2. (результат результата B)
Я нашел пример, где значения в выпадающем списке будут отключены после его выбора. Я не смотрю на такое поведение, так как у пользователя может быть свобода сбросить свой выбор, поэтому мне нужно, чтобы все ценности были доступны в любое время.
Событие on Change
должно просто установить правильные значения в соответствующем выпадающем меню.
До сих пор (я не так много), я следующее:
<select id="drp1" name="drp1" class="drp">
<option value="1">Order 1</option>
<option value="2">Order 2</option>
</select>
<select id="drp2" name="drp2" class="drp">
<option value="1">Order 1</option>
<option value="2">Order 2</option>
</select>
$("select.drp").on('change', function() {
var val = $(this).val();
console.log(val);
//Figure out which dropdown triggered the change event.
//Let its current value selected but now change the dropdown that didn't triggere the change event with another value
});
Вы можете использовать $ (это) .attr ("ID"), чтобы выяснить, какие выпадающий вызвал событие –