Управление функцией выбора и изменения события Unselect

В моем скрипте Java я использую тег выбора для выбора нескольких значений одно за другим,

Мое требование заключается в передаче этого недавно выбранного значения в функцию.

Все отлично работает с jQuery для функции Change, но когда я отменяю выбор элемента из списка, он все равно берет элемент и передает его в функцию.

Как я могу решить эту проблему?

 $("#clients").off('change').on('change', function(){
 selectedclientname = $(this).closest('select').find('option').filter(':selected:last').text();
 selectedclientid = $(this).closest('select').find('option').filter(':selected:last').val();
  function1(selectedclientid);
 });

1 ответ

Наконец, я понял это следующим образом

   $("#clients").off('change').on('change', function(evt, params){              
         var itemSelected = false;
         console.log("::::::::::::::deselected"+ params.deselected);
         console.log("::::::::::::::selected"+ params.selected);
         if(params.selected != null)
             {
               itemSelected  = true;
             }
         else{
             itemSelected  = false;
             }
      });
Другие вопросы по тегам