实现select2全选所有的选项
传入select2的Id即可。
//select2全选所有的选项
function chooseSelect2All(select_id) {
//document的对象,可以取到option
var item = document.getElementById(select_id)//$('#'+select_id);
//jquery的对象,用来指定select2控件的选择项
var item_jq = $('#'+select_id);
var option_list = [];
for(var i=0; i< item.length;i++){
var optionVal = item[i].getAttribute('value');
option_list.push(optionVal);
}
item_jq.val(option_list).trigger("change");
}
说明一下:
document.getElementById获取的是html的对象,
可以用下标获取到所有option的值,放在列表中。
然后在用$('#id')的方式获取jquery对象。
使用.val(option_list).trigger("change");设置选择项。