前几天,我试图弄清楚如何在select2 v3.5.1 JavaScript multiselect控件中选择所有项。我尝试了几件事,但是我很难弄清楚该怎么做。我只是想选择框中的每个选项,但显然select2没有内置选项可以为您选择所有项目。
这是OP答案的稍微更有效的版本:
var selectedItems = [];
var allOptions = $("#IncludeFieldsMulti option");
allOptions.each(function() {
selectedItems.push( $(this).val() );
});
$("#IncludeFieldsMulti").select2("val", selectedItems);
或更简洁一点:
var selectedItems = $('#IncludeFieldsMulti option').map(function() { return this.value });
$("#IncludeFieldsMulti").select2("val", selectedItems);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句