GCa*_*lie 1 javascript jquery html-table
有没有办法(我不知道合适的词)用jQuery扭曲表格?具有功能或其他功能?
例如,我有一个这样的表:
<table>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想要这样:
<table>
<tr>
<th></th>
<td></td>
</tr>
<tr>
<th></th>
<td></td>
</tr>
<tr>
<th></th>
<td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

小智 5
试试这个代码
<style>
td { padding:5px; border:1px solid #ccc;}
</style>
<script>
$("a").click(function(){
$("table").each(function() {
var $this = $(this);
var newrows = [];
$this.find("tr").each(function(){
var i = 0;
$(this).find("td").each(function(){
i++;
if(newrows[i] === undefined) { newrows[i] = $("<tr></tr>"); }
newrows[i].append($(this));
});
});
$this.find("tr").remove();
$.each(newrows, function(){
$this.append(this);
});
});
return false;
});
</script>
<table>
<tr>
<td>Heading1</td>
<td>Heading2</td>
<td>Heading3</td>
</tr>
<tr>
<td>data</td>
<td>data</td>
<td>data</td>
</tr>
</table>
<p><a href="#">Do it.</a></p>
Run Code Online (Sandbox Code Playgroud)
不要忘记链接必要的(jquery1.6)文件 和适当的html标签。
尝试给链接http://jsfiddle.net/CsgK9/2/
请参阅此链接以获取原始视图 /sf/answers/440864651/
| 归档时间: |
|
| 查看次数: |
13621 次 |
| 最近记录: |