Если я правильно понимаю ваш вопрос, должно сработать следующее.Он обрабатывает событие изменения для всех выбранных элементов.Когда один из них изменяется, он отключает другие и сохраняет выбранное значение в переменной selectedValue
:
$(function() {
var selects = $("select");
selects.on("change", function() {
var $this = $(this);
var selectedValue = $this.val();
selects.not($this).attr("disabled", "disabled");
// do something with the selectedValue here ...
});
});
Примечание. Для использования .on()
требуется jQuery 1.7 +
Демонстрационная ссылкаможно найти здесь: http://jsfiddle.net/QnKGu/