使用JavaScript将HTML表的第一行移动到thead标记下
我有一个由BIRT生成的html表,如下所示:使用JavaScript将HTML表的第一行移动到thead标记下,javascript,jquery,html,birt,Javascript,Jquery,Html,Birt,我有一个由BIRT生成的html表,如下所示: <table id="myTableID"> <tr> <th></th> <th></th> <th></th> </tr> <tr> <th></th> <th></th>
<table id="myTableID">
<tr>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</table>
我想编写一个JavaScript代码,读取此表并以以下形式重新写入:在
标记中获取表的第一行,在
标记中获取表的其余部分:
<table id="myTableID">
<thead>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</tbody>
</table>
我对JavaScript有一个基本的了解,但我不知道如何处理这种情况。有什么需要帮忙的吗
tr
插入thead
$('').prependTo('#myTableID').append($('#myTableID tr:first');
log($('#myTableID')[0].outerHTML)代码>
用于插入ad
元素
tr
插入thead
$('').prependTo('#myTableID').append($('#myTableID tr:first');
log($('#myTableID')[0].outerHTML)代码>
$(“#myTableID tr:first”).wrap(“”)
基本上th
用于thead
,td
用于tbody
。您是否也需要th
作为tbody?如果td
可以,请让我知道我会发布我的答案。$(“#myTableID tr:first”)。wrap(“”)
基本上th
用于thead
,td
用于tbody
。您是否也需要th
作为tbody?如果td
可以,请让我知道我会发布我的答案。@Dhoha,如果您运行代码段,它会起作用。你能告诉我为什么它不起作用的更多细节吗?这样我就可以帮助你了?你能在http:jsfiddle.net中复制这个attemt吗?对不起,我还有一个错误,使我无法看到结果。。。成功了:)@Dhoha,太棒了!很高兴它有帮助:)@Dhoha,如果你运行这个代码段,它就可以工作了。你能告诉我为什么它不起作用的更多细节吗?这样我就可以帮助你了?你能在http:jsfiddle.net中复制这个attemt吗?对不起,我还有一个错误,使我无法看到结果。。。成功了:)@Dhoha,太棒了!很高兴这有帮助:)