在我开始解释之前,这是一个示例图片:
假设我从表格(A2到D6)中输入了这些条目。我们还要说我想找到同一行中“Tier 1”和“Type 2”提交的值的平均值。我如何编写可以做到这一点的脚本呢?
如果需要,我可以详细说明。任何帮助表示赞赏:)
答案 0 :(得分:-1)
这是jquery
中的一些算法加代码1)获取表格中的所有行。您将拥有所有表行的数组。
var rows = $('#tblID > tbody > tr')
2)现在使用for循环遍历您的行数组。网上有很多例子。这是一种方式
for (i=0;i<rows.length;i++){
var row =rows[i];
}
3)对于每一行,检查您感兴趣的列。如果它们匹配,则获取带有数字的列,并将其添加到您的总和中,并增加您将要平均的数量。以下是关于如何在普通js
中获取列的嗤之以鼻var column = row.cells[3];
请记住,该列是节点,而不是该节点中的文本,因此您需要一个jquery调用来获取喜欢的文本
var stuff = $(column).text();