Как записывать в input выбранные значения из select, если они (input и select) динамические?

Здравствуете, пояснение вопроса: в цикле создается неизвестное количество блоков (количество зависит от данных в бд), в каждом блоке есть select и input, как получить этот input, чтобы в него записать изменяющиеся значения select, идентифицировать-то его невозможно?
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Как-то так, например:
$('select').on('change', function(){ // при событии change
  var sel = $(this)
  sel.closest('.block') // ищется ближайший родитель .block (обертка, объединяющая select и input)
      .find('input') // в нем ищется инпут
      .val(sel.val()) // и записывается значение
})

Если разметка простая, и select и input не имеют никаких дополнительных оберток, то closest + find можно упростить до .siblings('input')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 нояб. 2024, в 12:30
50000 руб./за проект
26 нояб. 2024, в 11:39
1000 руб./за проект