Bootstrap Multiselect Get Selected Values
Answer :
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()); } });
more efficient, due to less DOM lookups:
$('#multiselect1').multiselect({ // ... onChange: function() { var selected = this.$select.val(); // ... } });
Comments
Post a Comment