Как при клике на span вставлять его содержимое в инпут?

Есть такой кусок кода:
<span class="label">Label title</span>
<input name="name" class="value" type="text"  value="BlaBla" data-default="BlaBla"/>
<span class="reset">↺</span>
<span class="oldValue">Old Value For BlaBla</span>

<span class="label">Label title 2</span>
<input name="name" class="value" type="text"  value="BlaBla2" data-default="BlaBla2"/>
<span class="reset">↺</span>
<span class="oldValue">Old Value For BlaBla New</span>


При клике на .reset - вставляется в инпут значение из data-default предыдущего элемента
А как сделать что бы при клике на .oldValue искался предыдущий инпут и вставлялось значение, которое находится между тегами span.oldValue ?
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 2
0xD34F
@0xD34F Куратор тега JavaScript
$('.oldValue').click(({ target: t }) => $(t).prevAll('.value').first().val(t.innerText));
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽