首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tablesorter jquery过滤后得到数字列的和

tablesorter jquery过滤后得到数字列的和
EN

Stack Overflow用户
提问于 2014-03-26 22:46:11
回答 1查看 2.3K关注 0票数 2

我正在使用tablesorter进行开发,我的问题是:

是否有方法显示筛选后的数字列之和?

例如:

+++++++++++

名钱

+++++++++++

艾伦- 10

艾伦- 10

艾伦- 10

艾伦- 10

约翰- 10

约翰- 10

约翰- 10

金额: 70

如果我过滤名字,只显示“艾伦”,我想得到这个:

+++++++++++

名钱

+++++++++++

艾伦- 10

艾伦- 10

艾伦- 10

艾伦- 10

金额: 40

(谢谢你的帮助:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-27 21:21:49

试试这个..。以下是来自这个演示的HTML

代码语言:javascript
复制
<table class="tablesorter">
    <thead>
        <tr>
            <th>Name</th>
            <th>Money</th>
        </tr>
    </thead>
    <tbody>
        ...
    </tbody>

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

以及必要的脚本:

代码语言:javascript
复制
$('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']
    });
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22674636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档