In Select2 können nicht mehrere Werte festgelegt werden

Ich versuche, ausgewählte Werte in der select2-jquery-Komponente anzuzeigen.

var select = $(".select2").select2({
    multiple: true,
    placeholder: "",
    width:'100%',
    data: z 
});
var selectedValues = $("#sourceValues").val().split(',');

$.each( selectedValues, function(k,v){
    $(".select2").select2('val',v);
})

ElementsourceValues hält den Wert z.B. 2,4 undz ist ein Array von Objekten, das wie vorgeschlagen ID und Text enthält. Ich kann das sehen<options> Das ist mit dem Select2-Element verknüpft, aber ich kann die ausgewählten Werte auf dem Element nicht anzeigen. Wenn ich versuche, die Abfrage auf der Chrome-Konsole auszuführen, funktioniert sie auch, wenn ich so etwas schreibe.

  $(".select2").select2('val',4) 

Daher die<option> mit der ID 4 ist ausgewählt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage