jquery - with - select2();




Obtener el valor seleccionado de los cuadros de selección multivalor por jquery-select2? (6)

Estoy usando Select2 Jquery para enlazar mi menú desplegable que se usa para la selección múltiple. Estoy usando select2 jquery.

Está funcionando bien, puedo enlazar mi menú desplegable pero necesito obtener el valor seleccionado de mi selector de valores múltiples. Estoy buscando un método para obtener el valor que es compatible con select2 Jquery. podría estar teniendo una función obtener valor seleccionado.
mi código de enlace desplegable

$(".leaderMultiSelctdropdown").select2( {
    maximumSelectionSize: 4
});

Devuelve los datos seleccionados en la estructura del objeto:

console.log($(".leaderMultiSelctdropdown").select2('data'));

Algo como:

   [{id:"1",text:"Text",disabled:false,selected:true},{id:"2",text:"Text2",disabled:false,selected:true}]

Devuelve el valor seleccionado:

console.log($('.leaderMultiSelctdropdown').val());
console.log($('.leaderMultiSelctdropdown').select2("val"));

Algo como:

["1", "2"]

Esto obtendrá el valor seleccionado de los cuadros de selección multivalor: $ ("# id option: selected"). Val ()


Prueba asi

jQuery('.leaderMultiSelctdropdown').select2('data');

Prueba esto:

  $('.select').on('select2:selecting select2:unselecting', function(e) {

      var value = e.params.args.data.id;

  });

Simplemente :

$(".leaderMultiSelctdropdown").val()

alert("Selected value is: "+$(".leaderMultiSelctdropdown").select2("val"));

alternativamente, si usó un selectbox regular como base, también debería poder usar la llamada jquery normal:

alert("Selected value is: "+$(".leaderMultiSelctdropdown").val());

ambos devuelven una matriz de las claves seleccionadas.





jquery-select2