Показать сообщение отдельно
  #12 (permalink)  
Старый 19.07.2016, 09:52
Интересующийся
Отправить личное сообщение для vnmslf Посмотреть профиль Найти все сообщения от vnmslf
 
Регистрация: 14.07.2016
Сообщений: 12

На данный момент пришел к тому, что:
1) При выборе селектов в разных значениях все считается правильно;
2) Если вновь выставить селекты на единицу - все правильно считается и отображается 0 там, где это должно быть;
3) Если выставить какой-либо селект, а затем нажать по блоку .close то сам "товар" (с селектом, названием и т.д.) удаляется, однако значение его селекта остается... Т.е. я так понимаю, что нужно как-либо связать функцию "удаления" блока и очистки значений от его селектов.. Как это можно сделать? Вызывать при закрытии функцию так же как при change?
Привожу вновь небольшой кусок кода (выше в сообщениях он тоже есть, но для наглядности выброшу его тут):
$(".billboards #list-view .price .numbers").each(function() {
            var e = $(this).text();
            $(this).text(triads(e))
        }), r(), $(document).on("click", "#request-form .selected-billboards .unit .close", function(e) {
            var t = $(this).closest(".unit").attr("data-id"),
                r = localstorageGet("billboards_ids");
            r.splice(r.indexOf(t), 1);
            var o = $(this);
            localstorageSet("billboards_ids", r, function() {
                o.closest(".unit").fadeOut(300, function() {
                    0 == r.length && a()
                })
            }), e.preventDefault()
        }), a(), $("#request-form").validate({
            rules: {
                org: "required",
                phone: "required",
                fio: "required"
            },
            messages: {
                org: "Обязательное поле",
                phone: "Обязательное поле",
                fio: "Обязательное поле"
            },

Если я правильно понимаю, то "блок" .unit не удаляется, а лишь скрывается.. или нет? В общем, суть в том, что я никак не могу добиться того, чтобы перед его удалением конкретно его селект уходил в первое значение (тогда все будет правильно считаться)... Помогите пжалста, я разбираюсь, ищу варианты в гугле, но пока без продвижения..
Ответить с цитированием