Показать сообщение отдельно
  #19 (permalink)  
Старый 29.05.2017, 00:14
Аспирант
Отправить личное сообщение для Pantela Посмотреть профиль Найти все сообщения от Pantela
 
Регистрация: 25.05.2017
Сообщений: 31

Что бы мне понять как вы использовали some и every
Можно ссылку на туториял? Напр. оно...?
https://stackoverflow.com/questions/...every-and-some

Я не упрямый, но вот для теста заменил reportPrice и reportPriceDiscount с id на class, и всё работает...
Просто опять же, через классы я строю CSS стили + по мимо этих классов у меня и другие имеються, теперь боюсь что бы друг-другу не мешали бы когда обращение будет через JS

Остальное всё отлично, спасибо.

+ Ещё может быть так что только название у меня будет без блоков и поля, т.е. так:
<div id="russia" class="row">
    Russia
</div>

Делаю так верно ?:
var f = $(".report", e), //инпут в блоке
    c = f.data(); //все дата из этого инпут
    if(c){
      var b = c.discountwith.split(",")[c.discountrule](function(a) {
          return $(".row [name='" + a + "']").is(":checked")
      }); //скидка (true/false) -- не путать с баллансом
      $(e).toggleClass("sale", b);//установка-удаление класса блок со скидкой
      $(e).toggleClass("ok", f[0].checked);// установка-удаление класса блок выбран
      a += f[0].checked ? b ? +c.pricediscount : +c.price : 0; //подсчёт суммы с текущими скидками
      //если чекед плюсуем к общей сумме цену инпут со скидкой (b=true, c.pricediscount) или без (b=false, c.price)
      f[0].checked && (k += +c.price); //подсчёт суммы без скидок
    }
  });

Последний раз редактировалось Pantela, 29.05.2017 в 01:01.
Ответить с цитированием