<tr> <td><input id="c1" type="checkBox"/></td> <td>342</td> <td>24</td> <td>Jeff</td> </tr> <tr> <td><input id="c2" type="checkBox"/></td> <td>343</td> <td>29</td> <td>Libo</td> </tr>
我想计算所有行的第三列的总值,并检查它们.因此,假设检查了上面的两行,则第三列的值将为24 29 = 53
var total = 0; $("table tr:has(:checkBox:checked) td:nth-child(3)").each(function() { total += parseInt($(this).text()); });
见这fiddle.