UbrTrade adlı üyeden alıntı: mesajı görüntüle
güncel
<script>
      $('input.qty,input.price,input.discount').on('change keyup',function(){
      var $tr = $(this).closest('tr'),
          $qty = $tr.find('input.qty'),
          $price= $tr.find('input.price'),
          $discount= $tr.find('input.discount'),
          $total= $tr.find('input.expensess_sum'),
          $top = $tr.find('input.expensess_sum'),
          $grand_total=$('#grand_total');
          expensess_top = $('.expensess_top').val()
          $total.val($qty.val()*($price.val()-($price.val()*($discount.val()/100))));
     
          var grandTotal=0;
          $('table').find('input.expensess_sum').each(function(){
              if(!isNaN($(this).val()))
                {grandTotal += parseInt($(this).val()) + parseInt(expensess_top);
                }
          });
          if(isNaN(grandTotal))
             grandTotal =0;
          $grand_total.val(grandTotal)
    })
    </script>