Select2 , select, , , initSelection.
:
initSelection: function (element, callback) {
callback($.map(element.val().split(','), function (id) {
return { id: id, text: id };
}));
}
jsfiddle
. :
$(test).val(["test1","test2"]).trigger("change");
:
$(test).select2('val', ["test1","test2"], true);
initSelection, :
: : val() , initSelection()
. , , (-ajax) initSelection, , tags.
: Select2 v4
Select2 v4 Select2 <select>, .
<select id="test" style="width: 300px;" multiple="multiple">
</select>
. multiple: true , multiple <select>.
, html <select>, , .
$test.append('<option value="initial1" selected="selected">initial1</option>');
$test.append('<option value="initial2" selected="selected">initial2</option>');
$test.trigger('change');
initSelection ( ).
jsfiddle
. Select2 , . .