jQuery Auswahl durchlaufen und ausgewählte Option festlegen
Ich möchte alle ausgewählten Eingaben auf einer Seite durchlaufen. Wenn der ausgewählte Wert keine bestimmte Option ist, setzen Sie diesen Wert auf selected
Ich habe einige Selects
<select name="select1">
<option value="1">One</option>
<option value="2" selected>Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
<select name="select2">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
<select name="select3">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
Ich durchlaufe sie wie folgt, kann aber nicht herausfinden, wie die ausgewählte Eigenschaft auf die Option '2' gesetzt wird, wenn sie nicht bereits ausgewählt ist
$('select').each(function() {
var selected = $(this).find(":selected");
if (selected.val() != 2) {
// do some stuff
}
}
BEARBEITEN
ch sollte näher darauf eingehen. Wenn ein ausgewählter Eingabewert geändert wird, füge ich eine Zeichenfolge hinzu, z. '-aktualisiert' des Eingabewerts, da jede Eingabe in eine Datenbank übertragen wird. Idealerweise würde ich dies nur für Eingaben tun, die sich aus Effizienzgründen geändert haben
So möchte ich alle Auswahleingänge festlegen, für die Option 2 noch nicht ausgewählt ist und die den Wert "2-updated" haben
Vielen Dank für alle Antworten bis jetzt