обновляемые значения ячеек таблицы на основе других значений нескольких ячеек - PullRequest
0 голосов
/ 11 апреля 2020

у меня есть простая страница, содержащая 2 формы основной HTML формы кнопка отправки добавить новую "строку данных, которая является второй формой" с представленными данными из основной HTML для простой POS

здесь вторая форма «dataTable» выглядит как

var newtr = $(DT.row.add([
   $('.itemId').val(),
   $('.model option:selected').text(),
   $('.color option:selected').text(),
   $('.size option:selected').text(),
   $('#quantity').val(),
   $('#price').val(),
   $('#itemDiscount').val(),
   $('#itemPercentageDiscount').val(),
   $('#priceAfterDiscount').val(),
   $('#itemTotal').val(),
   $('#offerNumber').val(),
   '<button class="deleteDT btn" type="button">Delete</button>',
   '<button class="edit btn" type="button">Edit</button>'

]).draw().node());         

, теперь нам нужно изменить значение скидки на основе (номер предложения) и подсчитанные позиции, относящиеся к одному и тому же номеру предложения, сравнить и отредактировать каждое значение скидки на основе цена.

Пример 1: для первого предмета в предложении № 1 скидка 15%, для второго предмета в предложении № 1 скидка 100% от самой низкой цены и скидка для другого предмета в том же предложении номер.

Пример 2: для первого предмета в предложении № 2 скидка 15%, для второго предмета в предложении № 2 скидка 40% от самой низкой цены и отсутствие скидки для другого предмета на тот же номер предложения

Пример 3: для первого предмета в предложении № 3 скидка 10%, для второго предмета в предложении № 2 скидка 10% от суммы Самая низкая цена, для третьего элемента скидка не предоставляется для других товаров, но 100% скидка для самой низкой цены из 3 товаров индекс ячейки или сначала получить максимальные цены, также я попытался использовать dataTable API получить много ошибок

jquery -3.2.1.min. js: 2 Uncaught TypeError: $ (...). Ячейки не являются функцией

Спасибо за любую помощь заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...