Ich habe Daten von einem AJAX-Aufruf zurückgegeben, ich erstelle eine Option (Dropdown-Auswahl) -Element für jede zurückgegebene Zeile von Daten, ich muss eine von ihnen standardmäßig basierend auf Text ausgewählt. Aber der Wert wird nicht dem zugeordnet, den ich "ausgewählt" habe. Im Folgenden finden Sie meinen Code:<option> Wert wird nicht gesetzt
Ich füge ein Optionselement für jede zurückgegebene Zeile hinzu, und die Standardeinstellung wird als "Benutzername" ausgewählt. Wenn ich mir das DOM ansehe, nachdem dieses hinzugefügt wurde. Ich sehe dies:
<option value="1">First Name</option>
<option value="2">Last Name</option>
<option selected="selected">Username</option>
<option value="4">Email</option>
<option value="8">Department</option>
<option value="9">Status</option>
<option value="10">Position</option>
<option value="11">Role</option>
<option value="12">User Group</option>
<option value="13">Course Code</option>
<option value="15">Enrollment Location</option>
<option value="16">Organization</option>
Die Option Element mit „Benutzername“ text kein Wert zugewiesen ist, keine Ahnung, warum dies geschieht?
@Phani statt eine if-Anweisung zu tun, tun Sie einfach 'ausgewählt: (Wert == 'Benutzername')' –
Danke für den Kommentar, loszuwerden, wenn Aussage insgesamt. – Phani