Die Eigenschaft selected des option-elements speichert, ob eine Option ausgewählt wurde oder nicht. Du musst diese nur für alle Option-Elemente des Selects auf false setzen (wegen der ggf. möglichen Mehrfachauswahl) und dann für das auszuwählende Element auf true.
Vielen Dank für die Antwort!!
Ich hab das jetzt so versucht:
var eventSelect = $('[name=competitions]');
for (var i = 0; i < data.events.length; i++) {
if(i != 1)
eventSelect.append('<option selected="false" value="' + i + '">' + data.events[i] + '</option>');
else
eventSelect.append('<option selected="true" value="' + i + '">' + data.events[i] + '</option>');
}
Leider ohne Erfolg, in deinem select wird leider nichts angezeigt:
<div id="competitons">
<select name="competitions">
</select>
</div>
Könntest du mir vielleicht einen Beispielcode schreiben, wie das gehen könnte?
Vielen Dank!!
lg
Birgit