使用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类的列作为第一列移动,而将类作为第二列的列移动到第二列。如何实现这一目标?
答案 0 :(得分:3)
在您的案例中使用y
和insertBefore
previous
元素迭代每个元素。
$('.y').each(function(i,ele){
$(ele).insertBefore($(ele).prev())
});