Показать сообщение отдельно
  #13 (permalink)  
Старый 04.12.2017, 01:21
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Anushki
как сравнить их и передать значение по id
Что значит по ID? Здесь имя поля формы равно ID закрепленного за ним SPAN. Сравнивать ничего не надо. Сериализация возвращает объект, именами свойств которого как раз и будут имена полей формы.

$(function() {
    $("form").on("input", function() {
        var o = $('span').empty();
        $.each($(this).serializeArray(), function() {
            var a = o.filter('#'+this.name.replace(/\[\]/,'')), v = a.text();
            a.text(v + (v ? ', ' : '') + this.value); //флажков может быть несколько
        });
    })
});
Ответить с цитированием