@eldar_web

Как в jQuery выбрать выбранный элемент у select при multiple???

Есть select с multiple. Если выбирать с первого и дальше (нажимая CTRL), то он как бы выбирает первый выбранный элемент даже если мы выбрали второй элемент.
В общем, здесь все поймете, просто выберите элементы начиная с первого:
codepen.io/anon/pen/OyLqOQ
Как решить проблему?
  • Вопрос задан
  • 829 просмотров
Решения вопроса 1
Там массив codepen.io/anon/pen/meboXM
Последний выбранный можно так получить
var selectedItems = [];

$('select').on('change', function(){
  var curValue = $(this).val();
  for(var i=0; i < curValue.length; i++) { 
    if(selectedItems.indexOf(curValue[i]) < 0) {
      alert(curValue[i]);
    }
  }
  
  selectedItems = curValue;
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zloycoder
@zloycoder
Разработка веб-сайтов на заказ
$('select').on('change', function(){
  alert($('select option:selected:last').val());
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы