2014-01-25 33 views
0

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类的了作为第一列和一类的列移位x作为第二。这怎么能实现?

回答

3

迭代每个元素yinsertBeforeprevious元素在你的情况。

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

非常感谢! – Prashant