私はテーブルを持っており、各行は異なる数学的なパーセンテージのグループ分けを表し、各セルは各数式のハイエンドとローエンドを示す必要があります。私はテーブルの行を繰り返し、セルをループする必要があります。そして、各セルには難しい数式をプリフォームします。すなわち: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>
は私のためにループである:
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]
}
}
Iは、各行の最初のセルをスキップし、行ごとに完全に異なる数学セル2における式及び3を予備成形する必要があり、各列が持ちます別の数学
最初の行 - セル2 =合計* 31%|セル3 =合計* 40%
2行目 - セル2 =合計* 41%|セルように3 =合計* 45%
と...
はねえ、私はさらにあなたを助けるために多くの情報を必要とするが、ここでどのようにであるあなたの時間と私のrookieness
まずはお時間をいただきありがとうございます。 – amckee
まず、お時間をありがとう!、私は金の価格のための見積もりジェネレータを構築しています。だから私はCell2のinnerHTMLを 'total * .31'に、cell3を 'total'に変更するように、 'var total = 100'と言うことができます(row1の場合、パーセンテージは31%〜40%です) * .4 '。 Row2のパーセンテージは41%-45%なので、この行ではcell2 innerHTMLは 'total * .41'、cell3は 'total * .45'などとなります。これは理にかなっていますか? – amckee
現時点では、約2時間で家に帰ると答えます。 – krizpers