前几天,我试图找出如何选择select2 v3.5.1 JavaScript多选控件中的所有项目.我尝试了一些东西,但我很难搞清楚如何去做.我只想选择方框中的每个选项,但显然select2没有内置选项来为您选择所有项目.
最佳答案
这是OP答案的稍微高效的版本:
原文链接:https://www.f2er.com/jquery/428766.htmlvar 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);