2011-12-12 5 views
0

이 포럼에 처음 오 셨습니다. 행의 곱과 열의 합을 구해야합니다. 지금의 제품은 괜찮습니다. 그러나 열 합계를 찾기가 매우 어려워 보입니다. 여기가 Link입니다. http://jsfiddle.net/Mpayr/10/ 제발 도와주세요.열 찾기 jquery를 사용하는 테이블의 합계

+0

내가 ID 이름 – Ghostman

+0

을 주면 나를 위해 일하는 u는 작동 코드를 표시 할 수는 내 예를 확인할 수 총? – Gopesh

답변

4

반복적으로 클래스를 통해 행에 대한 클래스와 합계를 사용해보십시오 업데이트했습니다 : 다음에 걸쳐 요약 할 수 있습니다

<table> 
    <th>First</th> 
    <th>Second</th> 
    <th>Third</th> 
    <th>SUM</th> 
    <tr> 
     <td><input class="row1 column1" value = "100"/></td> 
     <td><input class="row1 column2" value = "100"/></td> 
     <td><input class="row1 column3" value = "100"/></td> 
     <td class="total">300</td> 
    </tr> 
    <tr> 
     <td><input class="row2 column1" value = "200"/></td> 
     <td><input class="row2 column2" value = "200"/></td> 
     <td><input class="row2 column3" value = "200"/></td> 
     <td class="total">600</td> 
    </tr> 
    <tr><td>Sum of Column(SUM)</td><td><input name="result" id="result"></td></tr> 
</table> 

$(document).ready(function(){ 
    $(this).keyup(function(){ 
     var sum = 0; 
     var column2 = $('.column2') 
     jQuery.each(column2,function(number){ 
      sum += parseInt($(this).val()); 
     }); 
     $('#result').val(sum); 
    }); 
}) 

.each와 이 클래스의 모든 입력 각 열과 행에 대해이 방법을 사용하십시오. 당신은 x와 행 전체 & 열 같은 Y 패턴 모두에서 합계를 찾는 경우

+1

또한, 제품이나 행의 합을 원하십니까? 제품을 원한다면'sum = 1'에서 초기화하고 곱셈을 반복 할 필요가있다. – rjralgar