JQuery 可排序 tr
JQuery sortable tr
我有 html table 如下所示,我希望 "Group 1" 项仅在 "Group 1" 项之间排序。
我正在使用 jQuery.sortable。
由于都是 table 行 (tr),我无法限制一个组项目与另一个组项目一起排序。
<table border=1>
<tbody>
<tr>
<td colspan="3">Group 1</td>
</tr>
<tr>
<td>A1</td>
<td>B1</td>
<td>C1</td>
</tr>
<tr>
<td>A2</td>
<td>B2</td>
<td>C2</td>
</tr>
<tr>
<td>A3</td>
<td>B3</td>
<td>C3</td>
</tr>
<tr>
<td colspan="3">Group 2</td>
</tr>
<tr>
<td>A4</td>
<td>B4</td>
<td>C4</td>
</tr>
<tr>
<td>A5</td>
<td>B5</td>
<td>C5</td>
</tr>
<tr>
<td>A6</td>
<td>B</td>
<td>C6</td>
</tr>
</tbody>
</table>
您可以在 tr
中添加 class,例如 class="group1"
,然后使用 connectWith: ".group1"
,如下所示:
$(".group1").sortable({
connectWith: ".group1"
});
我有 html table 如下所示,我希望 "Group 1" 项仅在 "Group 1" 项之间排序。
我正在使用 jQuery.sortable。
由于都是 table 行 (tr),我无法限制一个组项目与另一个组项目一起排序。
<table border=1>
<tbody>
<tr>
<td colspan="3">Group 1</td>
</tr>
<tr>
<td>A1</td>
<td>B1</td>
<td>C1</td>
</tr>
<tr>
<td>A2</td>
<td>B2</td>
<td>C2</td>
</tr>
<tr>
<td>A3</td>
<td>B3</td>
<td>C3</td>
</tr>
<tr>
<td colspan="3">Group 2</td>
</tr>
<tr>
<td>A4</td>
<td>B4</td>
<td>C4</td>
</tr>
<tr>
<td>A5</td>
<td>B5</td>
<td>C5</td>
</tr>
<tr>
<td>A6</td>
<td>B</td>
<td>C6</td>
</tr>
</tbody>
</table>
您可以在 tr
中添加 class,例如 class="group1"
,然后使用 connectWith: ".group1"
,如下所示:
$(".group1").sortable({
connectWith: ".group1"
});