Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 两个表列交换可拖放和可拖放_Javascript_Css_Html Table - Fatal编程技术网

Javascript 两个表列交换可拖放和可拖放

Javascript 两个表列交换可拖放和可拖放,javascript,css,html-table,Javascript,Css,Html Table,我想交换两个表中的列。如果选择并拖动“a”,所有“1”都会自动移动。 A. B C D 1. 2. 3. 4. 1. 2. 3. 4. 我尝试过这个插件: 它使用单表我不能改变表的结构 这是你的答案 HTML: <table class="draggable" id="a"><thead><tr> <th>a</th> <th>b</th> <th>c</th> <

我想交换两个表中的列。如果选择并拖动“a”,所有“1”都会自动移动。


A.
B
C
D
1.
2.
3.
4.
1.
2.
3.
4.
我尝试过这个插件:

它使用单表我不能改变表的结构

这是你的答案

HTML:

    <table class="draggable" id="a"><thead><tr>

<th>a</th>
<th>b</th>
<th>c</th>
<th>d</th>

</tr></thead>
<tbody>
<tr>

<td>1</td><td>2</td><td>3</td>
<td>4</td>

</tr>
<tr>

<td>1</td><td>2</td><td>3</td>
<td>4</td>

</tr>
<tr>

<td>1</td><td>2</td><td>3</td>
<td>4</td>

</tr>



</tbody><tfoot></tfoot></table>
#a
{
 border: 1px black;
}

th{font-weight:normal;}
希望这有帮助。

这是答案

HTML:

    <table class="draggable" id="a"><thead><tr>

<th>a</th>
<th>b</th>
<th>c</th>
<th>d</th>

</tr></thead>
<tbody>
<tr>

<td>1</td><td>2</td><td>3</td>
<td>4</td>

</tr>
<tr>

<td>1</td><td>2</td><td>3</td>
<td>4</td>

</tr>
<tr>

<td>1</td><td>2</td><td>3</td>
<td>4</td>

</tr>



</tbody><tfoot></tfoot></table>
#a
{
 border: 1px black;
}

th{font-weight:normal;}

希望这有帮助。

您提供的小提琴链接是空白的。更新你的fiddle链接。如果你对我所做的以下解决方案感到满意,你可以通过绿色勾选和向上投票来接受它。谢谢-@Tabraiz alit您提供的小提琴链接是空白的。更新你的fiddle链接。如果你对我所做的以下解决方案感到满意,你可以通过绿色勾选和向上投票来接受它。谢谢-@Tabraiz Alii需要在两个表中执行此操作。您不能启动新表,在旧表结束后,它必须位于单独的td中,或者它应该像我现在作为thead和tbody所拥有的那样。另外,我可以提供如何做的提示,您必须完全根据用于实现解决方案的逻辑构建自己的解决方案。因此,按照逻辑,制定自己的解决方案。希望这有帮助。如果有疑问,请告诉我@塔布雷萨利斯自己回答。使用AD和tbody以及table作为父级以使解决方案正常工作的最佳逻辑。关于为什么要使用多个表,有什么具体原因吗?我需要在两个表中执行此操作。您不能在旧表结束后立即启动新表,它必须位于separte td中,或者应该像我现在使用的thead和tbody一样。另外,我可以提供如何做的提示,您必须完全根据用于实现解决方案的逻辑构建自己的解决方案。因此,按照逻辑,制定自己的解决方案。希望这有帮助。如果有疑问,请告诉我@塔布雷萨利斯自己回答。使用AD和tbody以及table作为父级以使解决方案正常工作的最佳逻辑。关于为什么要使用多个表,有什么具体原因吗?