2017-10-10 30 views
-3

使用Javascript/jquery,我們如何將<tr></tr>換成<tbody></tbody>中的一定數量的組。將t包裝在某一組號碼中

例如:

<table> 
    <tr></tr> 
    <tr></tr> 
    <tr></tr> 
    <tr></tr> 
    <tr></tr> 
    <tr></tr> 
</table> 

我喜歡它的機會來:

<table> 
    <tbody> 
    <tr></tr> 
    <tr></tr> 
    </tbody> 
    <tbody> 
    <tr></tr> 
    <tr></tr> 
    </tbody> 
    <tbody> 
    <tr></tr> 
    <tr></tr> 
    </tbody> 
</table> 

謝謝!

+1

你會寫一些代碼。你有什麼嘗試? – j08691

+0

我發現.wrap()但不知道如何將 –

+1

可能重複[將三個重複div組合成一個使用jQuery](https://stackoverflow.com/questions/1708429/wrap-three-重複-DIV基團-成酮使用-jquery的) – Andreas

回答

0

這是簡單usign .wrapAll()

var trs = $("table tr"); 
for (var i = 0; i < trs.length; i += 2) { 
    trs.slice(i, i + 2).wrapAll("<tbody/>"); 
}