使用带有 <thead> 标签的 Jquery 从 html table 拖放多行
Drag and Drop multiple rows from html table using Jquery with <thead> tags
我在 JsFiddle 中有两个表,我想在它们之间交换行 <tr>
。我希望能够使用 Jquery 执行此操作,但是现在,由于 <thead>
标记,它无法正常工作。我认为它与 selector
中的 items
有关,但我不知道将其更改为什么以便忽略 <thead>
。我想知道如何编辑代码,以便它可以使除 <thead>
标签
之外的所有内容都可拖动和重新排列
在当前的 jsfiddle 中,删除 <thead>
标签会起作用,但是我需要 <thead>
在那里
请修复您的 HTML 代码。您必须将 "thead" 标记放在 "tbody" 之外
它会起作用。还有一件事,您不需要将 droppable 与 sortable 一起使用,将其删除。 http://jsfiddle.net/73kv2vm9/1/
的工作版本
<table id='table-draggable1'>
<thead>
<tr>
<th>col1</th>
<th>col2</th>
<th>col3</th>
<th>col4</th>
</tr>
</thead>
<tbody class="connectedSortable">
<tr>
<td>156</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
<tr>
<td>256</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
</tbody>
</table>
<table id='table-draggable2'>
<thead>
<tr>
<th>COL1</th>
<th>COL2</th>
<th>COL3</th>
<th>COL4</th>
</tr>
</thead>
<tbody class="connectedSortable">
<tr>
<td>356</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
<tr>
<td>456</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
</tbody>
</table>
我在 JsFiddle 中有两个表,我想在它们之间交换行 <tr>
。我希望能够使用 Jquery 执行此操作,但是现在,由于 <thead>
标记,它无法正常工作。我认为它与 selector
中的 items
有关,但我不知道将其更改为什么以便忽略 <thead>
。我想知道如何编辑代码,以便它可以使除 <thead>
标签
在当前的 jsfiddle 中,删除 <thead>
标签会起作用,但是我需要 <thead>
在那里
请修复您的 HTML 代码。您必须将 "thead" 标记放在 "tbody" 之外 它会起作用。还有一件事,您不需要将 droppable 与 sortable 一起使用,将其删除。 http://jsfiddle.net/73kv2vm9/1/
的工作版本 <table id='table-draggable1'>
<thead>
<tr>
<th>col1</th>
<th>col2</th>
<th>col3</th>
<th>col4</th>
</tr>
</thead>
<tbody class="connectedSortable">
<tr>
<td>156</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
<tr>
<td>256</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
</tbody>
</table>
<table id='table-draggable2'>
<thead>
<tr>
<th>COL1</th>
<th>COL2</th>
<th>COL3</th>
<th>COL4</th>
</tr>
</thead>
<tbody class="connectedSortable">
<tr>
<td>356</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
<tr>
<td>456</td>
<td>668</td>
<td>100.95</td>
<td>1.82</td>
</tr>
</tbody>
</table>