Wie kann ich eine Dropdown-Liste mit US-Bundesstaaten erstellen, beim Erweitern den vollständigen Bundesstaatsnamen anzeigen, aber die Zustandsabkürzung nach Auswahl anzeigen, indem Sie? Auswählen?Dropdown-Listenanzeige Anders beim Zusammenfassen mit jQuery?
Ich dachte daran, jQuery auf Change zu verwenden, aber habe keine Ahnung.
HTML sollte einfach so sein:
<select id="state" name="states">
<option selected disabled>State</option>
</select>
JS so sein sollte:
var usStates = [{ name: 'New York', abbr: 'NY'},
{ name: 'New Jersey', abbr: 'NJ'},
{ name: 'New Mexico', abbr: 'NM'}
];
var usStates_len = usStates.length;
for(var i = 0; i < usStates_len; i++){
var option = document.createElement("option");
option.text = usStates[i].abbr;
option.value = i;
var select = document.getElementById("state");
select.appendChild(option);
}
https://jsfiddle.net/w858up8u/
Bitte fügen Sie eine Geige hinzu. – vinni
Entschuldigung, Geige ist hinzugefügt. – charliejcao