javascript - jQuery 重新排序表列

标签 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>
  </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>

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

最佳答案

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

http://www.jquery4u.com/plugins/30-amazing-jquery-tables/

关于javascript - jQuery 重新排序表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907333/

相关文章:

css - 样式不适用于我的表格单元格

javascript - 使用jquery从另一个页面加载div

php - JSON、AJAX 在 Firefox 上有效,但在 Chrome 上无效

JavaScript内存问题

html - Angular:根据上一行中的值显示隐藏一行

javascript - 在 JQuery 选择器中添加变量时出现问题

javascript - 如何测试 useState 和 useEffect react Hook

javascript - 函数没有触发?

javascript - 在每个循环中为文本添加颜色更改 - JavaScript

javascript - HTML 中的 Vue JS 无法识别添加的对象和属性