选择值时,select2 alert选择选项

在select2中,如何提醒选择多重选择的选项?

这是我选择select2选项时的触发代码:

 $("#list").select2(); $('#list').on("select2-selecting", function(e) { alert(this.value); });  

这只会提醒已选择的值。 不是我选择的选项。

我不能这样做:

 var test = $('#list').val(); alert(test); 

因为它只会警告已经选择的选项。

我想要的是提醒仍在被选中的选项。 因此,如果单击下拉列表并选择一个选项,它将提醒该选项的值。

默认选择第一个选项。 对不起,我忘了提这个

获取选定的value

 $(this).find('option:selected') 

multiple

 $(this).val(); 

使用这样:

  

例:

 $("#list").select2(); $('#list').on("change", function(e) { var val = $(this).val(); alert(val); }); 
 #list { width: 200px; } 
     

你应该坚持你当前选择的js代码列表并在这个onSelect回调找到差异,提醒它并坚持新的选择