使用JavaScript将HTML表的第一行移动到thead标记下

使用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>

我有一个由BIRT生成的html表,如下所示:

<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有一个基本的了解,但我不知道如何处理这种情况。有什么需要帮忙的吗

  • 用于插入ad元素
  • 用于将第一个
    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,太棒了!很高兴这有帮助:)