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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage