Управление функцией выбора и изменения события 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;
}
});