How do I get back on onChange all selected values in my multiselect dropdown. Used plugin here. Trying to use the following but I think I'm on the wrong track
$('#multiselect1').multiselect({         selectAllValue: 'multiselect-all',         enableCaseInsensitiveFiltering: true,         enableFiltering: true,         maxHeight: '300',         buttonWidth: '235',         onChange: function(element, checked) {             var brands = $('#multiselect1 option:selected');             var selection = [];             $(brands).each(function(index, brand){                 selection.push(brand);             });              console.log(selection);         }     });   found it
$('#multiselect1').multiselect({     selectAllValue: 'multiselect-all',     enableCaseInsensitiveFiltering: true,     enableFiltering: true,     maxHeight: '300',     buttonWidth: '235',     onChange: function(element, checked) {         var brands = $('#multiselect1 option:selected');         var selected = [];         $(brands).each(function(index, brand){             selected.push([$(this).val()]);         });          console.log(selected);     } }); 
                1st. take all venue_id`s in array & remove duplicate values, then by mappint this array with $venue display option... 2nd . to display selected values... check new venue id array with venue in <option> tag if it is equal then echo selected..
With jQuery, you can use the . val() method to get an array of the selected values on a multi-select dropdown list.
the solution what I found to work in my case
$('#multiselect1').multiselect({     selectAllValue: 'multiselect-all',     enableCaseInsensitiveFiltering: true,     enableFiltering: true,     maxHeight: '300',     buttonWidth: '235',     onChange: function(element, checked) {         var brands = $('#multiselect1 option:selected');         var selected = [];         $(brands).each(function(index, brand){             selected.push([$(this).val()]);         });          console.log(selected);     } });  
                        Shorter version:
$('#multiselect1').multiselect({     ...     onChange: function() {         console.log($('#multiselect1').val());     } });  
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With