Uncaught TypeError: Cannot read property 'Strom' null - Select2.js nach Auswahl einer beliebigen option
Select2 auf dropdown gibt immer Uncaught TypeError: Cannot read property 'current' of null
, wenn ich wählen Sie alle Daten in select-box, es gibt mir Fehler und es nicht nennen change-Ereignis-Funktion
html-codes
<select name="sono[]" id="sonoDetails" class="select2 form-control select2-hidden-accessible" tabindex="-1" aria-hidden="true">
<option value="">Select SO No</option>
<option value="5" data-bookingtime="2015-10-16 21:00:00">5</option>
<option value="4" data-bookingtime="2015-10-17 20:15:00">4</option>
</select>
Js-codes, um Daten auf initialize select2
und on change
event-handler
$(document).ready(function(){
$(".select2").select2();
$(document).on("change","select[name='sono[]']",function(){//
var me = $(this);
var sono = me.select2("val");
console.log(sono);
});
});
Es gut laufen nur die ersten mal nach, dass Ihr immer wieder Uncaught TypeError: Cannot read property 'current' of null
in js...
I want change-Ereignis arbeiten für jede Auswahl, aber jetzt läuft es nur einmal
helfen dieses problem zu lösen
- welche version von Select2.js ist es?
- Select2-version 4.0.0
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie die Kette select2() und val () - Funktionen in jquery anstatt zu versuchen, zu verwenden select2 () - Funktion mit val als parameter.
JS:
`
Können Sie Versuchen, Diese...
http://jsfiddle.net/ve3ntc6q/
Ich habe das gleiche Problem.
Ich es behoben, indem sichergestellt wird, dass alle JSON-Objekte, ich pass in meine select2 ist nicht null oder leer ist. Dann funktioniert alles einwandfrei. Dies tritt auf meine Wählen Sie 4.0.5 version.