Многомерный массив jQuery в каждом цикле с динамическими входамиJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Многомерный массив jQuery в каждом цикле с динамическими входами

Сообщение Гость »


У меня есть форма поиска с фильтром, который имеет несколько типов ввода, флажки и выбор. Кроме того, на одной странице есть несколько форм, поэтому я создаю контейнер с динамическим идентификатором и передаю это значение в функцию как сделку.

У меня проблема с управлением флажками в форме. Флажки сгруппированы по именам входов. Собираются все данные, но если установлено несколько флажков, передается только последний вариант.

Пример HTML

Фильтр Рейтинг объекта Выбрать вариант 2 звезды3 звезды4 звезды 5 звездБез звезд Типы номеров Выбрать вариант ДвуспальныйОдиночныйТройнойТвин Для детей Дети разрешены Младенцы разрешены Применить фильтр jQuery

var filter = {}; $('#' + сделка + '_filter :input').each(function(index,elem){ фильтры[elem.name] = {}; if (elem.name != "") { if (elem.type == 'флажок') { if($(this).prop("проверено") == true){ фильтры[elem.name] = elem.value; } } еще { фильтры[elem.name] = elem.value; } } }); Я пробовал использовать .map и .push, но переменная для флажков продолжала заменяться. Конечно, мне не хватает простой вещи. В основном я работаю над серверным кодом, поэтому не очень знаком с Javascript/jQuery.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»