query合并列单元格问题 jquery实现某一列每三个单元格合并一次,单元格里的数据为三个单元格第一个单元格的数据!跪求,感谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 行列有规律的情况下我是拼写一个table然后覆盖原先的table,可以试试<body><table width="100%" border="0" id="table"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> <td>7</td> <td>8</td> <td>8</td> <td>10</td> <td>11</td> <td>12</td> </tr> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> <td>6</td> <td>7</td> <td>8</td> <td>8</td> <td>10</td> <td>11</td> <td>12</td> </tr></table></body><script>var tr_str="";for(var k=0;k<$("tr").length;k++){ var td_str=""; var td_len=$("tr:eq(" + k +") td").length; for(var i=0;i<td_len;i++) { if(i==0 || (i+1)%3 == 1) td_str = td_str + "<td>" + $("td").eq(i).html() + "</td>" ; } tr_str = tr_str + "<tr>" + td_str + "</tr>"}$("table").html(tr_str);</script> <body> <table width="100%" border="1" id="table"> <tr> <td rowspan=1> 1 </td> <td> 11 </td> </tr> <tr> <td> 2 </td> <td> 11 </td> </tr> <tr> <td> 3 </td> <td> 11 </td> </tr> <tr> <td> 4 </td> <td> 11 </td> </tr> <tr> <td> 5 </td> <td> 11 </td> </tr> <tr> <td> 6 </td> <td> 11 </td> </tr> <tr> <td> 7 </td> <td> 11 </td> </tr> <tr> <td> 8 </td> <td> 11 </td> </tr> <tr> <td> 8 </td> <td > 11 </td> </tr> <tr> <td> 10 </td> <td> 11 </td> </tr> <tr> <td > 11 </td> <td> 11 </td> </tr> <tr> <td> 12 </td> <td> 11 </td> </tr> </table> <script type="text/javascript"> var table = $('#table'); var trs = table.find('tr'); for (var i = 0; i < trs.length; i++) { if (i % 3 == 0) { $(trs[i]).find('td:first').attr({ rowspan: 3 }); } else { $(trs[i]).find('td:first').remove(); } } </script></body> 求大神指点一下XML解析的问题! 求一开源免费的日程管理jquery插件 帮忙看下网页三个错误. html select选择的问题,请大家帮帮忙! Firefox如何在onchange后设置焦点不变 分享一个javascript公开课 如何实现将页面上的内容保存到本地的一个文本文件中? 关于W3C规范的一些的事情 JS调用外部信息列表 chrome中workspace功能疑问??? 如何获得大量checkbox的ID值,并更改其属性 帮我看看这段jquery 改变边框颜色的问题
我是拼写一个table然后覆盖原先的table,可以试试<body>
<table width="100%" border="0" id="table">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>8</td>
<td>10</td>
<td>11</td>
<td>12</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>8</td>
<td>10</td>
<td>11</td>
<td>12</td>
</tr>
</table>
</body><script>
var tr_str="";
for(var k=0;k<$("tr").length;k++)
{
var td_str="";
var td_len=$("tr:eq(" + k +") td").length;
for(var i=0;i<td_len;i++)
{
if(i==0 || (i+1)%3 == 1)
td_str = td_str + "<td>" + $("td").eq(i).html() + "</td>" ;
}
tr_str = tr_str + "<tr>" + td_str + "</tr>"
}
$("table").html(tr_str);
</script>
<body>
<table width="100%" border="1" id="table">
<tr>
<td rowspan=1>
1
</td>
<td>
11
</td>
</tr>
<tr>
<td>
2
</td>
<td>
11
</td>
</tr>
<tr>
<td>
3
</td>
<td>
11
</td>
</tr>
<tr>
<td>
4
</td>
<td>
11
</td>
</tr>
<tr>
<td>
5
</td>
<td>
11
</td>
</tr>
<tr>
<td>
6
</td>
<td>
11
</td>
</tr>
<tr>
<td>
7
</td>
<td>
11
</td>
</tr>
<tr>
<td>
8
</td>
<td>
11
</td>
</tr>
<tr>
<td>
8
</td>
<td >
11
</td>
</tr>
<tr>
<td>
10
</td>
<td>
11
</td>
</tr>
<tr>
<td >
11
</td>
<td>
11
</td>
</tr>
<tr>
<td>
12
</td>
<td>
11
</td>
</tr>
</table> <script type="text/javascript"> var table = $('#table');
var trs = table.find('tr');
for (var i = 0; i < trs.length; i++) {
if (i % 3 == 0) {
$(trs[i]).find('td:first').attr({ rowspan: 3 });
}
else {
$(trs[i]).find('td:first').remove();
}
} </script></body>