No se pueden establecer varios valores en Select2

Estoy tratando de mostrar los valores seleccionados en el componente select2-jquery.

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);
})

ElementosourceValues contiene el valor, por ejemplo: 2,4 Yz es una matriz de objetos que contiene id y texto como se sugiere. Puedo ver el<options> que está vinculado al elemento Select2 pero no puedo mostrar los valores seleccionados en el elemento. Además, si trato de ejecutar la consulta en la consola de Chrome, funciona, si escribo algo como;

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

Por lo tanto, la<option> con el id 4 seleccionado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta