Select2日常操作集合

1.获得多选值

var arraySelected = $('#carTypes').select2("data");
var carTypesDesc = '';
for (var i = 0; i < arraySelected.length; i++) {
     carTypesDesc += arraySelected[i].text
     if (i != arraySelected.length - 1) {
         carTypesDesc += ",";
     }
}


2.获得单选值

$('#resType').select2("val")


3.去除选中值

$('#mySelect2').val(null).trigger('change');

4.设置选中值,传入一个数组,可以设置多个
$('#mySelect2').select2('val', [ val ]);

4.请空options
$("#mySelect2'").html(''); // 这种方法证明是有效的!

$('#mySelect2').select2({
     'data' : [ {
         "id" : "",
         "text" : "请选择"
     } ],
     'language' : "zh-CN"// 汉化
});

$('#mySelect2').select2('data', null);  // 这种方法证明是无效的!

5.设置值
单选:

$('#id').val('');
$('#id).trigger('change');

多选:

$('#id).val(['']);
$('#id).trigger('change');


原文地址:https://www.cnblogs.com/huiy/p/9328473.html