【发布时间】:2023-03-29 21:05:01
【问题描述】:
我在一个表中选择了两组行:
var slice1 = $( table ).children( "tr" ).slice( i - rowsPerItem, i );
var slice2 = $( table ).children( "tr" ).slice( i, i + rowsPerItem );
我可以使用 css 突出显示并验证正确的行。现在我想将它们在父表中的位置作为一组交换。这两组在表中总是一个接一个,并且包含相同的行数。
我尝试过的一切都只移动一行:
$( slice1 ).after( slice2[slice2.length-1] );
如何以相同的顺序将集合或行保持在一起,但交换它们在表格中的位置?
这是我看到的一个例子:http://jsfiddle.net/5vBfA/
【问题讨论】:
-
你能提供一个演示吗?
-
@undefined 我添加了一个 jsFiddle 示例。
标签: javascript jquery html-table