2017-11-28 2 views
0

Ich habe eine Tabelle und jede Zeile stellt eine andere mathematische Prozent-Gruppierung und jede Zelle muss die oberen und unteren Ende für jede mathematische Gleichung zeigen. Ich muss die Tabellenzeilen durchlaufen und dann die Zellen durchlaufen. Und in jeder Zelle gibt es eine differenzierte Mathematik. zB: row[0] cell[1] = 1+2, row[0] cell[2] = 2+4 ... Ich habe ein Bild meiner Tabelle [table][1] beigefügt. HierZiel jede Zelle in einer Tabelle

<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> 

ist meine For-Schleife:

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] 
     } 
    } 

ich über die erste Zelle in jeder Zeile überspringen müssen und die Vorform eine ganz andere mathematische Gleichung in Zelle 2 und 3 für jede Zeile und jede Reihe eine andere Mathematik.

Erste Zeile - Zelle 2 = Gesamt * 31% | Zelle 3 = Gesamt * 40%

Zweite Zeile - Zelle 2 = Gesamt * 41% | Zelle 3 = Gesamt * 45%

und so weiter ...

Danke für Sie Zeit und sorry für meine rookieness

Antwort

0

Hey ich weitere Informationen benötigen, um weiter zu helfen, aber hier ist, wie Sie kann das Innere des Elements auswählen. Sag mir, was du von hier aus tun musst, Schritt für Schritt auf eine sehr spezifische und klare Art und ich werde mein Bestes geben.

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) 

     } 
    } 
+0

Zunächst einmal, danke für Ihre Zeit! – amckee

+0

Zunächst einmal, danke für Ihre Zeit !, Ich baue einen Zitatgenerator für den Preis von Gold. Also sagen wir 'var total = 100', für row1 ist der Prozentsatz 31% -40% (diese Zahlen sind in cell1), also würde ich innerHTML in Cell2 auf 'total * .31' und in cell3 auf 'total' setzen * .4 '. Der Row2-Prozentsatz beträgt 41% -45%. In dieser Zeile wäre also cell2 innerHTML 'total * .41' und cell3 wäre 'total * .45' und so weiter. Macht das mehr Sinn? – amckee

+0

Derzeit bei der Arbeit, werde ich das beantworten, wenn ich in etwa 2 Stunden nach Hause komme. – krizpers

Verwandte Themen