ID | Feld 1 | Feld 2 | Feld 3 | Feld 4 |
1 | 11 | 12 | 13 | 14 |
2 | 22 | 26 | 28 | 27 |
Gesamt |
<table id="mytable" border="1" width="37%">
<thead>
<tr>
<td width="63" >ID</td>
<td width="68" >字段1</td>
<td width="62" >字段2</td>
<td width="75" >字段3</td>
<td>字段4</td>
</tr>
</thead>
<tr>
<td>1</td>
<td width="63" >11</td>
<td width="68" >12</td>
<td width="62" >13</td>
<td width="75" >14</td>
</tr>
<tr>
<td>2</td>
<td width="63" >22</td>
<td width="68" >26</td>
<td width="62" >28</td>
<td width="75" >27</td>
</tr>
<tr id="totalRow">
<td>合计</td>
<td width="63" ></td>
<td width="68" ></td>
<td width="62" ></td>
<td width="75" ></td>
</tr>
</table>
Ich habe gerade das Frontend gelernt. Weiß jemand, wie man JQ verwendet, um jede Spalte automatisch zur Gesamtsumme zu addieren?
注意HTML结构,你写了
thead
却没有写body
,修改如下:其中,
thead
和tbody
和tfoot
都分开,thead
为表头不遍历,tbody
为遍历部分,tfoot
为汇总部分,方便jQuery选择器使用。Update
这里有几个知识点:
new Array()
构造新数组.fill()
填充数组选择器
:not()
和:first-child
的用法字符串或者数字前面加
+
强转成数字赋值运算符
+=
的使用希望你能理解
html代码
js代码
jquery each遍历每一列,加起来放到最后一行就OK了