Вам нужно будет установить флажок самостоятельно рядом с полем выбора.
<input type="checkbox" id="checkbox" >Select All
Затем вам нужно будет привязать событие щелчка этого флажка, чтобы выбрать все параметры раскрывающегося списка select2.
$(document).ready(function() {
$(".js-select2").select2({
closeOnSelect : false,
placeholder : "Placeholder",
allowHtml: true,
allowClear: true,
tags: true // создает новые опции на лету
});
$("#checkbox").click(function(){ //Bind the Click event of Checkbox
if($('#checkbox').is(':checked') ){ //If checkbox is checked. Select All Items.
$(".js-select2 > option").prop("selected","selected");
$(".js-select2").trigger("change");
}else{ //Otherwise Deselect all items.
$(".js-select2").val(null).trigger('change');
}
});
$("#checkbox").click(); //Manually click the checkbox so that it is selected 1st time.
});
Вы можете проверить Демо Здесь