У меня есть функция, которая добавляет входы в элемент списка при нажатии на ссылку.Затем я перебираю эти входы, используя каждый цикл, используя приведенный ниже код.Он работает правильно, как показано, однако вместо использования field.name я хочу использовать класс ввода в качестве ключа массива, но когда я пытаюсь сделать это, класс отображается как неопределенный.
Воткод, который я сейчас использую:
var values = {};
$.each($('li :input').serializeArray(), function(i, field) {
values[field.name] = field.value;
});
Вот код, который у меня есть внутри элемента списка после добавления скрытых входов с помощью jQuery append:
<li><input type="hidden" name="group" class="group" value="2"/><input type="hidden" name="condition" class="condition" value="isany"/><input type="hidden" name="value" class="value" value="1,2"/></li>
Я могу получить имяатрибут в порядке, но класс всегда неопределен.
Может ли кто-нибудь помочь с этим?