将所有列添加到一起?

时间:2015-11-05 11:31:20

标签: javascript jquery html html5

function subTotals() {
    var otTableTotal = 0;
    var sTableTotal = 1;
    var r = parseFloat($('#rate').val());
    $('.ot').each(function(index) {
        if ($(this).data('mins') !== undefined) {
            otTableTotal += $(this).data('mins');
        }
    });
    $('#ot_subtotal').html(convertToHours(otTableTotal));
    $('#otE_subtotal').text((((otTableTotal / 60) * r) * 1.5).toFixed(2));
    var hoursTableTotal = 0;
    $('.hours').each(function(index) {
        if ($(this).data('mins') !== undefined) {
            hoursTableTotal += $(this).data('mins');
        }
    });
      $('.sick').each(function(index) {
            sTableTotal += parseInt($(this).val());
    });
    $('#s_subtotal',this).html(sTableTotal);
    $('#hours_subtotal').html(convertToHours(hoursTableTotal));
    //$('#tE_subtotal').text(((hoursTableTotal / 60) * r).toFixed(2));
    $('#tE_subtotal').text(((((hoursTableTotal / 60) * r)) +(((otTableTotal / 60) * r) * 1.5)).toFixed(2));
    $('#rE_subtotal').text((((hoursTableTotal / 60) * r)).toFixed(2));

}

我无法将我生病的专栏添加起来并显示总数。 (前2个零是我工作的小时和加班时间。)我无法让这个病得很重的东西上班。

Table

1 个答案:

答案 0 :(得分:1)

尝试删除上下文(this):

$('#s_subtotal',this).html(sTableTotal);