Javascript hat textObject.defaultValue=somevalue
zum Abrufen des Standardwerts (gespeicherter Wert vom Laden der Seite) einer Eingabe, selbst wenn Sie die Eingabe löschen und den Inhalt ersetzen, können Sie immer noch den Standardwert zurückbekommen. Zum Beispiel so:
// in the html page
<input id="addr1" type="text" value="21 Oak St." />
// the jquery
myInput = $("#addr1"); // the input, default value on page load = 21 Oak St.
$(myInput).val('51 New St'); // wipe default and set new
// alerts 21 Oak St
alert($(myInput).val($(myInput)[0].defaultValue));
Wie erreichen Sie das bei einer Auswahl?
selectedIndex
ist boolesch, nicht der Wert, also funktioniert das nicht.
Gracias.
1 Stimmen
Ich glaube nicht, dass
selectedIndex
ein Boolean ist, sollte es eine ganze Zahl sein, und wie @Pointy sagte, wenn Sie die Optionen iterieren, um den defaultSelected zu erhalten, können Sie den selectedIndex auf den Index des defaultSelected setzen.0 Stimmen
Sie müssen die Eigenschaft "selected" für die Option selbst verwenden, die Sie als Standard festlegen möchten. fahren Sie auf diesem Weg fort.