Есть несколько списков одинаковых.
Мне нужно сделать так, чтобы когда я в первом выбирал например первое значение это значение в других списках ставало disabled, или скрывалось.
А если я убираю активность с опции которую выбрал, то во всех селектах появлялся эта опция для выбора.
Как такое реализовать?
Ответ
Если я вас правильно понял, вот так работает.
$('.change').on('change',function() {
$(this).children('option').each(function(){
var options = $('.change option[value='+$(this).val()+']').not(this);
if($(this).is(':selected')) {
$(options).prop('disabled',true);
$(options).prop('selected',false);
} else {
$(options).prop('disabled',false);
}
});
});
Комментариев нет:
Отправить комментарий