我有一个看起来像这样的html表...
<table>
<tr>
<th>Date</th>
<th>Pair</th>
<th>Game</th>
<th>Chance</th>
</tr>
<tr>
<td>2014-2-12</td>
<td>Milan-Udinese</td>
<td>1</td>
<td>1.6</td>
</tr>
<tr>
<td>2014-2-13</td>
<td>Juventus-Inter</td>
<td>x</td>
<td>2.5</td>
</tr>
<tr>
<td>2014-2-13</td>
<td>Arsenal-Liverpul</td>
<td>2</td>
<td>2.5</td>
</tr>
</table>
<p>Total number is:MULTIPLICATION OF ALL CHANCE COLUMN TD</p>
我所有的行都是动态添加的,如何将所有机会列的td值(数字)相乘?我是否必须将某个类放在机会tds上,然后获取该类的所有tds,然后遍历并乘以每个值?我是一个新手,所以我们将不胜感激。
最佳答案
您可以执行以下操作:
var tots = 1;
$('tr td:nth-child(4)').each(function(){
tots *= $(this).text();
});
nth-child(4)在每一行中选择第四个td,如果您想要另一个,只需更改该数字即可。
或者您可以将您想要的单元格分配给多个类别,如您所说。
example here
关于javascript - 乘以td值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21716865/