<table id="table1" width="300" border="1" style="color:Red;">
        <thead>
            <tr>
            <th>ID</th>
            <th>姓名</th>
            <th>年龄</th>
            <th>性别</th>
            </tr>
        </thead>
        <tr>
            <td>1</td>
            <td>张三</td>
            <td>21</td>
            <td>男</td>
        </tr>
        <tr>
            <td>2</td>
            <td>李四</td>
            <td>22</td>
            <td>男</td>
        </tr>
         <tr>
            <td>3</td>
            <td>三娘</td>
            <td>23</td>
            <td>女</td>
        </tr>
    </table>
问题:怎么使用jquery拖动列头之<th>把整个列拖动到别的列,比如把第一列和第二列调换?