2014-03-26 4 views
0

필터링 된 후 숫자 열의 합계를 얻을?tablesorter에의 JQuery와 내 질문은, 내가 tablesorter에의 jQuery로 개발하고 있어요

+++++++++++
이름 - 돈
+++++++++++
10
10 alan- alan- : 예를 들어


10
alan- 10
john- 10
john- 10
john- 10

,745,151 alan- 돈

합계 : 70

내가 이름을 필터링 할 경우 단지 '앨런'내가이 얻을 싶어 보여

+++++++++++
이름 - 돈
을 +++++++++++
m 10
alan- 10
alan- 10

10 alan- 합 alan- Oney의 :

<table class="tablesorter"> 
    <thead> 
     <tr> 
      <th>Name</th> 
      <th>Money</th> 
     </tr> 
    </thead> 
    <tbody> 
     ... 
    </tbody> 

</table>Sum of Money: <span class="total"></span> 

하고 필요한 스크립트 : 당신의 도움 40 개

감사합니다 :)

+0

확인 .. 너는 벗어나는 예제가 있니? –

+0

귀하의 의견을 이해하지 못했습니다! 내 진짜 모범을 의미합니까? –

+0

실제 예제 또는 귀하의 기능을 수행하는 간단한 예제 –

답변

3

이 시도는 ... 여기 this demo에서 HTML입니다

$('table') 
    .on('initialized filterEnd', function(){ 
     var total = 0; 
     $(this).find('tbody tr:visible').each(function(){ 
      // find money in 2nd column 
      total += parseFloat($(this).find('td:eq(1)').text()); 
     }); 
     $('.total').text(total); 
    }) 
    .tablesorter({ 
     theme: 'blue', 
     widgets: ['filter'] 
    }); 
+0

고마워요! 그것은 작동;) –

관련 문제