jQuery仅计算可见表列

jQuery仅计算可见表列,jquery,html,html-table,Jquery,Html,Html Table,如果有人能在这方面帮助我,那就太好了: 我有一个有几列的a,那些可见的(蓝色和黄色)应该用在我的计算中。最后一列(黄色)应显示可见蓝色和可见黄色列的平均值。当我更改蓝色或黄色列时,红色列中的值当然应该更改 呸!这对我来说太难了。我甚至无法将第一个蓝色列(A和B)的总和计算到X列 那太棒了 您需要检查表的tr/td并选择适当的类,而且单独使用val()也不会对您有帮助,您必须使用parseInt()和parseFloat(),这里有一个可供您使用的小提琴: 希望这有帮助。是蓝色->X和黄色->Y

如果有人能在这方面帮助我,那就太好了:

我有一个有几列的a,那些可见的(蓝色和黄色)应该用在我的计算中。最后一列(黄色)应显示可见蓝色和可见黄色列的平均值。当我更改蓝色或黄色列时,红色列中的值当然应该更改

呸!这对我来说太难了。我甚至无法将第一个蓝色列(A和B)的总和计算到X列


那太棒了

您需要检查表的tr/td并选择适当的类,而且单独使用
val()
也不会对您有帮助,您必须使用
parseInt()
parseFloat()
,这里有一个可供您使用的小提琴:


希望这有帮助。

是蓝色->X和黄色->Y和红色->X&Y的平均值,对吗?对不起,是我的错。我刚纠正了小提琴。红色是当前可见的蓝色和黄色的平均值。这就是你想要的,或者其他什么?是的,但我不能得到A&B到X和C&D到Y的平均值。我就是不能:(这是我首先需要的。然后是A、B、X、C、D或Y的平均值,取决于哪个列是可见的。哦,我的上帝,非常感谢你的帮助!天哪!这太棒了,非常感谢!谢谢你!谢谢你!谢谢你!如果你还有两秒钟的时间:你能告诉我怎么做“数学地板”吗在我毁掉你漂亮的小提琴之前,计算出的平均值:)
peter\u avg=Math.floor(peter\u avg)成功了。您认为这是正确的解决方案吗?很酷,您还可以将所有
parseFloat(value)。toFixed(2)
调用更改为
Math.floor(value)
,更新了这里的fiddle:非常感谢!你让我开心!这是因为表格是通过模拟的点击来更新的。。在js代码的末尾,更改
$('.mdl-menu__项')。单击()
$('.mdl-menu\u项:第一个')。单击()
,这将完成此操作,但正如单击“A列”一样(因此您可以保留原始显示的A、C和Z列)
$('tr').ready(function() {
    $(this).find('span.avg-peter').html($('td.peter-a', this).val() * $('td.peter-b', this).val());
});