Ich bearbeite dynamisch eine Auswahlbox mit Optionen. Wenn ich dies tue, möchte ich, dass der Wert der Auswahlbox der Wert der ersten Option ist (eine 'Standardoption', wenn Sie möchten). Klingt wirklich einfach, aber ich kann es einfach nicht zur Arbeit bringen.Verwenden Sie jQuery, um den Wert der Auswahlbox auf die erste Option zu setzen
var myElement = $('select[name="myName"]');
.... versucht, die folgenden drei Variationen
// myElement.find('option').first().prop('selected', 'selected');
// myElement.val(myElement.find('options').first().val());
myElement.prop('selectedIndex', 0);
... aber die folgende Zeile gibt einen leeren Alarm
alert(myElement.val());
Wohin gehe ich falsch?
Wie bevölkern Sie die Optionen? Können Sie ein JSFiddle-Beispiel erstellen? – Phil
der einzige Grund, warum ich sehe, ist die erste Option hat einen Wert leer, wenn nach den Korrekturen auch Sie als Ergebnis leer –