我有一张表,每行代表不同的数学百分比分组,每个单元格需要显示每个数学等式的高端和低端。我需要遍历表行然后循环遍历单元格。并且在每个单元格中预先形成不同的数学运算。即:row[0] cell[1] = 1+2
,row[0] cell[2] = 2+4
...我附上了我的表[table][1]
的图片。
<table class="table table-condensed table-bordered">
<thead>
<tr>
<th class="noColor"></th>
<th class="noColor">Low End</th>
<th class="noColor">High End</th>
</tr>
</thead>
<tbody id="tbody">
<tr>
<td>31%-40%</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<td>41%-45%</td>
<td>-</td>
<td>-</td>
</tr>
<!-- .. and so on .. -->
</tbody>
</table>
这是我的For循环:
var tableRows = $('#tbody').find("tr");
for(var i = 0; i < tableRows.length; i++) {
var tableCell = tableRows.find("td");
for(var j = 0; j < tableCell.length; j++) {
[here is where Im confused]
}
}
我需要跳过每一行中的第一个单元格,并在单元格2和3中为每一行预先形成完全不同的数学方程式,每行都有不同的数学运算。
第一行 - 单元格2 =总计* 31%|单元格3 =总计* 40%
第二行 - 单元格2 =总计* 41%|单元格3 =总计* 45%
依旧......
感谢您的时间和对不起我的新秀
答案 0 :(得分:0)
嘿我需要更多信息来帮助你进一步帮助你,但这里是你如何选择元素的内部。从一步一步以非常具体和清晰的方式告诉我你需要做什么,我会尽我所能。
var tableRows = $('#tbody').find("tr");
for(var i = 0; i < tableRows.length; i++) {
var tableCell = tableRows[i].childNodes;
for(var j = 0; j < tableCell.length; j++) {
var currentRow = tableRows[i];
var currentCell = tableCell[j].innerHTML;
console.log(currentCell)
}
}