2015-11-05 77 views
0
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)); 

} 

我有麻煩讓我生病的專欄加起來並顯示總數是。 (前兩個零是我工作的小時和加班時間。)我無法得到這個惡毒的工作。將所有列一起添加?

Table

+1

讀你的文字我想你很生氣,後來我看到了圖像中的*生病*列。 – DontVoteMeDown

回答

1

嘗試刪除上下文(this)位置:

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

感謝您的回覆。這仍然沒有解決不幸的問題:( – codingdraculasbrain

+0

你可以建立一個[小提琴](http://jsfiddle.net),它顯示你的問題(和你的HTML)? – Raidri

+0

好吧,我修好了,我不得不添加它我的輸入框的事件處理程序(另外,我確實需要刪除「this」,如您所說。)謝謝! – codingdraculasbrain

相關問題