Как добавить значения атрибутов для input?

  1. Необходимо из тега li взять data-name и data-val значения и подставить значения в<input name="..." value="...">
  2. Как реализовать нажатие на input type="submit" по нажатию на тег a или img?

Вот что уже есть
<script>
 $(document).ready(function(){
    $("#status").click(function () {
      $(".s").val($(this).attr("data-2"));
    });
  });
  </script>
  <form action="" id="test">
    <input type="text" class="s" name="" value="">
    <input type="submit">
  </form>
  <ul>
    <li id="status" data-name="d" data-val="2">Paragraph</li>
  </ul>
<div class="filter__item"><img src="img/icons/icon__loop--big.png" width="" height="" title="" alt="" class="icon__image"></div>
  • Вопрос задан
  • 331 просмотр
Решения вопроса 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Взять значения:
var name = $(target).data("name");
var val = $(target).data("val");

Поставить значения:
$(elem).prop("name", name);
$(elem).prop("value", val);

Засубмитить форму:
$(form).trigger("submit");
Ответ написан
Комментировать
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы