如何在多重选择下拉列表中更改所有选定的值。使用插件
here.尝试使用以下,但我认为我在错误的轨道
$('#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); } });
找到了
$('#multiselect1').multiselect({ selectAllValue: 'multiselect-all',checked) { var brands = $('#multiselect1 option:selected'); var selected = []; $(brands).each(function(index,brand){ selected.push([$(this).val()]); }); console.log(selected); } });
解决方法
解决方案我发现在我的情况下工作
$('#multiselect1').multiselect({ selectAllValue: 'multiselect-all',brand){ selected.push([$(this).val()]); }); console.log(selected); } });