jQuery Прокручивает выбор и устанавливает выбранную опцию

Я хотел бы пройтись по всем выбранным входам на странице, и если выбранное значение не является определенной опцией, тогда установите это значение на выбранный

У меня есть выбор

<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>

Я перебираю их так, но не могу понять, как установить для выбранного свойства значение «2», если оно еще не выбрано.

$('select').each(function() {

    var selected = $(this).find(":selected");

    if (selected.val() != 2) {
        // do some stuff

    }

}

РЕДАКТИРОВАТЬ:

Я должен уточнить. Если выбранное значение ввода изменяется, я добавляю строку, например, '-updated' к входному значению, поскольку каждый вход будет отправляться в базу данных. В идеале я бы делал это только для входов, которые изменились для эффективности

Поэтому я хотел бы установить все входы select, для которых еще не выбран вариант 2 и значение «2-updated»

Спасибо за все ответы до сих пор

Ответы на вопрос(3)

Ваш ответ на вопрос