пройти по списку ul и сохранить значение li js

302
20 октября 2017, 13:03

Существует тег ul с рандомным количеством элементов li, в каждом li лежит input с checkbox-ом и со своим индивидуальным значением, нужно с помощью jQuery реализовать функцию которая проходя по всем li будет сохранять значения тех которые помечены галочкой и сохранить все значения в массив, подскажите пожалуйста.
Вот что нагуглил чтобы ходит по ul, значение выводит, а сохранять не получается...

  function create() {
      $('#checked input:checkbox:checked').each(function() {
          var ert = $(this).val();
          alert(ert);
      });
  }
Answer 1

Вам нужно создать массив и добавлять в него значения в виде объекта.

function create() {
  var arrCheck = [];
  $('#checked input:checkbox:checked').each(function(idx, item) {
    var ert = {
      val: $(this, item).val()
    };
    arrCheck.push(ert);
  });
  console.log(arrCheck);
}
READ ALSO
Не получается удалить поля в phpMyAdmin [требует правки]

Не получается удалить поля в phpMyAdmin [требует правки]

В phpMyAdmin пытаюсь удалить через кнопку Х поле, но получаетсяПолучаю окно с сообщением

279
Chronometer в alertdialog

Chronometer в alertdialog

Подскажите, можно ли в alertdialog поместить Chronometer? Или может есть какойто другой вариант вызова Chronometer поверх Activity? Подскажите пожалуйста, если...

220
hibernate ManyToMany.Ошибка мапинга

hibernate ManyToMany.Ошибка мапинга

Здравствуйтепомогите пжлста

346
Проверки в методах

Проверки в методах

У меня часто бывают случаи, когда нужно отправить объект как аргумент к методу, например:

265