У меня есть HTML-таблица, похожая на этот упрощенный пример:
<table>
<tbody>
<tr><th>Player</th><th>Score</th></tr>
<tr><td>Jack</td><td>7</td></tr>
<tr><td class="parent">Green Team</td><td></td></tr>
<tr><td class="child">Mark</td><td>11</td></tr>
<tr><td class="child">Tom</td><td>5</td></tr>
<tr><td>Steven</td><td>8</td></tr>
<tr><td>Greg</td><td>4</td></tr>
<tr><td class="parent">Blue Team</td><td></td></tr>
<tr><td class="child">Joe</td><td>10</td></tr>
<tr><td class="child">Jill</td><td>12</td></tr>
<tr><td class="child">Rachel</td><td>9</td></tr>
</tbody>
</table>
Я пытаюсь закодировать необходимый jQuery для итерации по всем дочерним строкам родительского элемента, суммировать оценки и вставитьсумма в ячейку счета родителя.Строки, которые не связаны с родителем, следует пропускать / игнорировать.
После выполнения кода jQuery приведенную выше таблицу следует преобразовать в такую:
<table>
<tbody>
<tr><th>Player</th><th>Score</th></tr>
<tr><td>Jack</td><td>7</td></tr>
<tr><td class="parent">Green Team</td><td>16</td></tr>
<tr><td class="child">Mark</td><td>11</td></tr>
<tr><td class="child">Tom</td><td>5</td></tr>
<tr><td>Steven</td><td>8</td></tr>
<tr><td>Greg</td><td>4</td></tr>
<tr><td class="parent">Blue Team</td><td>31</td></tr>
<tr><td class="child">Joe</td><td>10</td></tr>
<tr><td class="child">Jill</td><td>12</td></tr>
<tr><td class="child">Rachel</td><td>9</td></tr>
</tbody>
</table>
Я не уверенлучший способ решить это.Есть идеи?