Ich habe den folgenden Code, den ich Werte bei einer Auswahl ändern möchte, und auch die Auswahl zunächst laden (da FF 'speichert' den letzten Wert des Abfalls unter bestimmten Umständen).
Der Auswahl Teil der Funktion korrekt arbeitet, aber aus irgendeinem Grund, wenn load2
direkt der Wert von $('#select1').value
ist undefined
, obwohl, wenn ich überprüfen Sie die DOM in Firebug direkt nach Belastung select1.value
einen Wert aufrufen. Wie kann ich die load2
Funktion ausführen, nachdem select1.value
bereit ist? Welches Ereignis wird mir mitteilen, wenn alle Elemente von $('#select1')
initialisiert wurden?
$(document).ready(function() {
//Setup change hook
$('#select1').change(function(event) {
//Remove the old options right away
$('#select2').find('option').remove();
//Load the new options
load2(this.value);
});
//Do load for current value
load2($('#select1').value);
});
+1 Das funktioniert in meinem Firefox. – balpha
Perfekt, danke. –