使用jQuery交换表中的列

时间:2014-01-25 19:53:49

标签: jquery

使用jquery交换表中的列是最好的方法吗?

 <table>
      <tr>
           <td class="x"></td>
           <td class="y"></td>
      </tr>
      <tr>
           <td class="x"></td>
           <td class="y"></td>
      </tr>
      <tr>
           <td class="x"></td>
           <td class="y"></td>
      </tr>
 </table>

我正在使用第三方插件来生成表格并且它不是非常灵活,我想将一个y类的列作为第一列移动,而将类作为第二列的列移动到第二列。如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

在您的案例中使用yinsertBefore previous元素迭代每个元素。

$('.y').each(function(i,ele){
    $(ele).insertBefore($(ele).prev()) 
});