Ich habe eine dynamisch erstellte wählen option mit einem javascript-funktion. das Objekt auswählen istset option "ausgewählt" attribut von dynamisch erstellt option
<select name="country" id="country">
</select>
wenn die js-Funktion ausgeführt wird, Objekt das „Land“
<select name="country" id="country">
<option value="AF">Afghanistan</option>
<option value="AL">Albania</option>
...
<option value="ID">Indonesia</option>
...
<option value="ZW">Zimbabwe</option>
</select>
ist und „Indonesien“ als Standard-Option angezeigt wird. Hinweis: In dieser Option ist kein selected="selected"
Attribut enthalten.
dann muss ich auf selected="selected"
Attribut auf „Indonesien“, und ich verwende diesen
var country = document.getElementById("country");
country.options[country.options.selectedIndex].setAttribute("selected", "selected");
mit Firebug kann ich die „Indonesien“ sehen Option ist wie dieser
<option value="ID" selected="selected">Indonesia</option>
aber es scheitert in IE (getestet in IE 8).
und dann habe ich versucht, mit jQuery
$(function() {
$("#country option:selected").attr("selected", "selected");
});
versagt es sowohl in FFX und IE.
Ich brauche die Option "Indonesien", um selected="selected"
Attribut zu haben, wenn ich auf die Reset-Taste klicke, wird wieder "Indonesien" ausgewählt.
Das Ändern der js-Funktion zum dynamischen Erstellen von Länderoptionen ist keine Option. Die Lösung muss sowohl in FFX als auch in IE funktionieren.
danke
eine Javascript-einzige Lösung wäre besser gewesen –