繁体   English   中英

针对表格中的每个单元格

[英]target each cell in a table

我有一张表,每一行代表一个不同的数学百分比分组,每个单元格需要显示每个数学方程式的高端和低端。 我需要遍历表行,然后遍历单元格。 并在每个单元格中执行不同的数学运算。 即: row[0] cell[1] = 1+2row[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%

等等...

谢谢您的时间,也很抱歉我的菜鸟

嘿,我需要更多信息来进一步帮助您,但是这里是您如何选择元素内部的方法。 告诉我您需要从这里以一种非常明确和明确的方式逐步完成的事情,我会尽力而为。

 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)

        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM