Сериализация нескольких указанных c полей ввода из разных элементов - PullRequest
0 голосов
/ 04 февраля 2020

Я хотел бы сериализовать некоторые поля ввода из разных элементов div (многошаговая форма). Вот код для лучшего понимания:

<div class="page-1"> // serialize
    // input fields
</div>
<div class="page-2"> // don't serialize
    // input fields
</div>
<div class="page-3"> // serialize
    // input fields
</div>

form = $('form .page-1 input', 'form .page-3 input');
formData = form.serialize();

1 Ответ

1 голос
/ 04 февраля 2020

Попробуйте

form = $('form .page-1 input, form .page-3 input'); // notice the css selector
formData = form.serialize();

Это происходит потому, что вы неправильно выбираете 2 html узла, правильный формат - css, который представляет собой «firstElement, secondElement». CodePen: https://codepen.io/OctavianParalescu/pen/NWqKjMR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...