11. September 2011
Auswahl der ersten Option in einem Select mit mehrfach auftretenden Values

Auswahl der ersten Option in einem Select mit mehrfach auftretenden Values

An sich ist es ja gar kein großes Problem eine bestimmte Option in einem Select via jQuery auzuwählen. Solange sich jeder Eintrag anhand seines Values eindeutig identifizieren lässt nutzt man dafür kurz und knapp folgenden Befehl:

$("#meinselect").val(XY);

Dieses mal musste jedoch eine Option vorausgewählt werden, die sich ihr Value mit einer weiter unten vorhandenen Option teilte. Allein die Formulierung des Sachverhalts ist kompliziert. Bei Stack-Overflow bin ich dann nach langer Suche auf folgendes Stück JavaScript gestoßen und musste das unbedingt mal irgendwo festhalten.

$("#meinselect[value=xy]:first")[0].selected = true;

Es ist etwas länger, aber definitiv zielführend.