row
二维数组长度不固定,下面这个是3个,也可能四个,也可能一个
不固定不知道能不能写,固定好写
javascript
var row = [[1,12],[10,13],[5,8,9]];
这个是生成后的 html
<table width="100%" border="1">
<tr>
<td rowspan="6">1</td>
<td rowspan="3">10</td>
<td>5</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>8</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>9</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td rowspan="3">13</td>
<td>5</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>8</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>9</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td rowspan="6">12</td>
<td rowspan="3">10</td>
<td>5</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>8</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>9</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td rowspan="3">13</td>
<td>5</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>8</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
<tr>
<td>9</td>
<td>价格</td>
<td>数量</td>
<td>批量操作</td>
</tr>
</table>
效果图
这表格的生成规则真坑...直接上代码
测试结果如图:
js生成表格比较费client的性能,一般都是server生成再传给client的,另外在服务器端编写会比较方便