У меня возникли проблемы с получением данных при установке флажка, в котором отмечены все поля. Он работает, когда я UNCHECK, когда он должен работать, когда я ПРОВЕРКА.Checkbox Check Все не удалось обнаружить данные
Когда я Проверьте это, я получаю Ноль (по праву следует принимать сумму проверяемых данных коробки) Когда я снимите флажок, я получаю Сумма всех проверенных данных коробки (правой должен получить ноль)
Я не могу показаться, «перевернуть» вокруг или реализовать логику здесь. Любые советы будут очень признательны.
$(function() {
var totalPrice = 0.00,
totalWeight = 0.00,
shippingFee = 0.00,
totalCost = 0.00,
agentFee = 0.00;
updateTotals = function() {
totalPrice = 0.00;
totalWeight = 0.00;
shippingFee = 0.00;
totalCost = 0.00;
agentFee = 0.00;
$('#arrange-delivery-table tbody input[type=checkbox]:checked').each(function(i, e){
totalWeight += Number($(this).data('weight'));
totalCost += Number($(this).data('cost'));
});
};
$('#arrange-delivery-table :checkbox').change(function(e){
updateTotals();
});
});
Используйте щелчок вместо изменения. – Ragnar