Size: a a a

jQuery — русскоговорящее общество

2020 January 24

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Eugene B.
так он для любого количество и так работает
replace your js code with this
 (reload = ()=>{  
   let summAll=0,
       choice = false;
   $('#agree').change(function(){
     choice = ($("#agree").prop("checked"))?true:false;
   });
   $(".field-type-number-integer .field-item").each(function (i, item) {
     summAll += parseInt($(item).text());
   });
   $(".form-item-field-sum-und-0-value input").on('keyup', function(){  
     (summAll != parseInt($(this).val()) && !choice)?setTimeout(reload, 100):'';
   });
   $(".form-item-field-sum-und-0-value input").val(summAll);
 })();
источник

VP

Vitalii Ponich in jQuery — русскоговорящее общество
при помощи map функции проходимся по всему массиву и возвращаем значения для нового массива, если проходит проверку regexp.
источник

EB

Eugene B. in jQuery — русскоговорящее общество
Данил Васильевич
replace your js code with this
 (reload = ()=>{  
   let summAll=0,
       choice = false;
   $('#agree').change(function(){
     choice = ($("#agree").prop("checked"))?true:false;
   });
   $(".field-type-number-integer .field-item").each(function (i, item) {
     summAll += parseInt($(item).text());
   });
   $(".form-item-field-sum-und-0-value input").on('keyup', function(){  
     (summAll != parseInt($(this).val()) && !choice)?setTimeout(reload, 100):'';
   });
   $(".form-item-field-sum-und-0-value input").val(summAll);
 })();
и не работает
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
ок
$(document).ready(function () {
 setTimeout( reload=() => {
     let summAll=0,choice = false;
     $('#agree').change(function(){
       choice = (($("#agree").prop("checked"))?true:false);
     });
     $(".field-type-number-integer .field-item").each(function (i, item) {
       summAll += parseInt($(item).text());
     });
     $(".form-item-field-sum-und-0-value input").on('keyup', function(){  
       ((summAll != parseInt($(this).val()) && !choice)?$(".form-item-field-sum-und-0-value input").val(summAll):summAll=parseInt($(this).val()));
     });
     
     ((summAll != parseInt($(this).val()) && !choice)?$(".form-item-field-sum-und-0-value input").val(summAll):summAll=parseInt($(this).val()));
 }, 100);
});
источник

EB

Eugene B. in jQuery — русскоговорящее общество
и не работает
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
The fact that you cannot insert it correctly does not mean that the code is inoperative.
https://codepen.io/freekazoid-the-selector/pen/qBEvbJE
источник

EB

Eugene B. in jQuery — русскоговорящее общество
Ну вот, поставь чекбокс впиши сумму а потом убери чекбокс
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Eugene B.
Ну вот, поставь чекбокс впиши сумму а потом убери чекбокс
сумма останется.  Вы же для редактирования ставите выбор.
источник

EB

Eugene B. in jQuery — русскоговорящее общество
Да но если я убираю галочку пересчет на происходит
источник

EB

Eugene B. in jQuery — русскоговорящее общество
Притом что изначально на странице нету детали, и стоит 0, когда деталь добавляю 0 остается
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Eugene B.
Да но если я убираю галочку пересчет на происходит
источник

EB

Eugene B. in jQuery — русскоговорящее общество
Все так же..
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
источник

EB

Eugene B. in jQuery — русскоговорящее общество
Да, сейчас работает, в codepen, а у меня нет... получается что если на старице изначально ничего нет то стоит 0, добавляю тоже 0, сохраняю и потом открываю то срабатывает, когда уже на странице есть этот класс, и если я удаляю его, у меня цена начинает мигать с 0 до той каоторая была
источник

EB

Eugene B. in jQuery — русскоговорящее общество
И если ставлю чек бокс то ставится 0 и при редактировании он все время сбрасывает на 0
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Eugene B.
Да, сейчас работает, в codepen, а у меня нет... получается что если на старице изначально ничего нет то стоит 0, добавляю тоже 0, сохраняю и потом открываю то срабатывает, когда уже на странице есть этот класс, и если я удаляю его, у меня цена начинает мигать с 0 до той каоторая была
I told you what I can do. But I do not see the full picture of what you have and how it should be.
источник

V

Vladimir in jQuery — русскоговорящее общество
Всем привет, есть ссылка <a><i></i></a>
Событие click повешено на ссылку a, но при клике на элемент иногда в e.target попадает элемент i. Как сделать так, чтобы при клике что на i, что на ссылку e.target была ссылкой
источник

ДВ

Данил Васильевич in jQuery — русскоговорящее общество
Vladimir
Всем привет, есть ссылка <a><i></i></a>
Событие click повешено на ссылку a, но при клике на элемент иногда в e.target попадает элемент i. Как сделать так, чтобы при клике что на i, что на ссылку e.target была ссылкой
find('a')
источник

V

Vladimir in jQuery — русскоговорящее общество
Вот тут не понял
источник

V

Vladimir in jQuery — русскоговорящее общество
Нужно сделать так, чтобы при клике работал клик только по ссылке и не переключался на i который внутри него
источник