2017-07-25 4 views
0

Ich habe ein select2-Feld mit einem Select-Element, ich verwende DWR, um Werte aus dem Backend zu holen. Ich möchte diese Werte auf select2-Element festlegen, sodass es bereits ausgewählt angezeigt wird. Ich habe versucht, ausgewählt Attribut mit Jquery dynamisch hinzufügen, aber es funktioniert nicht. Aber wenn ich ein option-Element mit einem ausgewählten Attribut fest codiere, funktioniert es.So erhalten Sie bereits ausgewählte Werte in Select2

Jede Hilfe wird sehr geschätzt.

+1

zeigen Sie Ihren entsprechenden Code – JYoThI

+0

Sie doc hier https://select2.github.io/examples.html#programmatic-control –

Antwort

1

Sie versuchen:

wenn gesetzt Einzelwert:

$('select').val('1').trigger('change'); 

wenn gesetzt mehrere Werte:

var selectedValues =[]; 
selectedValues[0] = "a"; 
selectedValues[1] = "c"; 

$('select').select2('val', selectedValues); 

, wenn der Wert erhalten:

$('select').val(); 
$('#selectid').val(); //By id 
$('[name=selectname]').val(); //By attr 

oder

$('select').select2("val") 
+0

Dank beziehen können, die eine Menge geholfen. konnte jedoch nicht $ ('select'). Val ('1'). Trigger ('change'); arbeite aber $ ('select'). select2 ('val', selectedValues); Lief wie am Schnürchen –

Verwandte Themen