Javascript jQuery重新排序表列

Javascript jQuery重新排序表列,javascript,jquery,html-table,Javascript,Jquery,Html Table,我已经找到了适用于行的各种解决方案,以及适用于普通表列的各种解决方案,但我需要一种允许我拖放colspan>1的列标题的解决方案 例如: <table id="myTable"> <thead> <tr> <th>A1</th> <th colspan=2>A2</th> <th>A4</th> <th>A5</th> <

我已经找到了适用于行的各种解决方案,以及适用于普通表列的各种解决方案,但我需要一种允许我拖放colspan>1的列标题的解决方案

例如:

<table id="myTable">
<thead>
  <tr>
    <th>A1</th>
    <th colspan=2>A2</th>
    <th>A4</th>
    <th>A5</th>
  </tr>
</thead>
<tbody>
  <tr>
    <td>B1</td><td>B2</td><td>B3</td><td>B4</td><td>B5</td>
  </tr>
  <tr>
    <td>C1</td><td>C2</td><td>C3</td><td>C4</td><td>C5</td>
  </tr> 
</tbody>
</table>

A1
A2
A4
A5
B1B2B3B5B5
C1C2C3C4C5

当我将A2拖放到标题中的不同位置时,我需要能够重新排序列,并让B2/B3和C2/C3移动。

我同意Sinetetta的观点,这听起来像是一个复杂的问题解决方案,使用免费的jQuery插件可能很容易解决-这将为您完成艰巨的工作


我同意Sineteta的观点,这听起来像是一个复杂的问题解决方案,使用免费的jQuery插件可能很容易解决,这将为你做艰苦的工作


有很多jquery插件可以提供表的拖放功能。由于col的问题复杂,跨越多个,请检查下面的链接。这是JS小提琴


增加了四个外部资源。对于参考插件:

有很多jquery插件提供表的拖放功能。由于col的问题复杂,跨越多个,请检查下面的链接。这是JS小提琴


增加了四个外部资源。对于参考插件:

您可能需要从指定用于拖动非Colspan列的JS开始。我想到了Jquery UI sortable,但这将是一个完全不平凡的实现。您可能需要从指定用于拖动非Colspan列的JS开始。我想到了Jquery UI sortable,但这将是一个完全不平凡的实现。请注意,这是不鼓励的,因此答案应该是搜索解决方案的终点(而不是另一个参考的中途停留,它往往会随着时间的推移而过时)。请考虑在这里添加一个独立的概要,将链接作为参考。注意,这是令人沮丧的,因此答案应该是搜索解决方案的终点(而不是另一个停留的引用,它会随着时间的推移而变得陈旧)。请考虑在这里添加一个独立的概要,将链接作为参考。