如何反转(转置)HTML表的行和列?

如何反转(转置)HTML表的行和列?,第1张

如何反转(转置)HTML表的行和列?

HTML:

<table>    <tr>        <td>1</td>        <td>4</td>        <td>7</td>    </tr>    <tr>        <td>2</td>        <td>5</td>        <td>8</td>    </tr>    <tr>        <td>3</td>        <td>6</td>        <td>9</td>    </tr></table><p><a href="#">Do it.</a></p>

js:

$("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;});


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5110990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存