Чтобы получить все поля формы с их свойствами с помощью jQuery, вы можете использовать различные методы. Вот несколько подходов:
-
Использование метода
serializeArray():var formFields = $('form').serializeArray(); console.log(formFields);Этот метод возвращает массив объектов, где каждый объект представляет поле формы со своими свойствами
nameиvalue. -
Использование метода
each():var formFields = []; $('form :input').each(function() { var field = { name: $(this).attr('name'), value: $(this).val() }; formFields.push(field); }); console.log(formFields);Этот метод перебирает каждый элемент ввода в форме и извлекает свойства
nameиvalue. -
Использование метода
serialize():var formFields = $('form').serialize(); console.log(formFields);Этот метод сериализует все поля формы в строку, закодированную в URL.