Показать сообщение отдельно
  #20 (permalink)  
Старый 12.04.2016, 13:11
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Sylar V,
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

   <script>
      $(function () {
              var arr = [];
              $('[class^="function"]').each(function () {
                  arr.push( $(this).attr('name'));
               });
              var a = arr.reduce(function (b, a, c) {
                  b[a] = document.querySelector(".function" + (c + 1)).value;
                  return b
              }, {});
              alert(JSON.stringify(a))
              });
  </script>
</head>

<body>
<input type="text" class="function1" name="Диаметр" value="1">
<input type="text" class="function2" name="Масса" value="2">
<input type="text" class="function3" name="Размер" value="3">
<input type="text" class="function4" name="Материал" value="4">
<input type="text" class="function5" name="Цвет" value="5">
</body>
</html>

Последний раз редактировалось Dilettante_Pro, 12.04.2016 в 18:39.
Ответить с цитированием