javascript - 更改 HTML 行中单元格的索引

标签 javascript jquery html css

我有下表:

<table class="AMDetailTableCss" id="tblQueueHistory" cellspacing="5" cellpadding="5" >
    <tr>
        <td id="Working">
            <div class="AMQueueName AMWorkingAgent"><div>
            <span class="AMQueueText">Working</span>
            </div></div>
        </td>
        <td id="OnBreak">
            <div class="AMQueueName AMOnBreakAgent"><div>
            <span class="AMQueueText">On Break</span>
            </div></div>
        </td>
        <td id="Idle">
            <div class="AMQueueName AMIdleAgent"><div>
            <span class="AMQueueText">Idle</span>
            </div></div>
        </td>
    </tr>
</table>

我想在运行时使用 javascript/Jquery 更改 td 的索引。我的意思是第二个 td 应该移到第一个。

我该怎么做?谢谢

最佳答案

试试这个:

$("#OnBreak").detach().insertBefore("#Working")

Example fiddle

使用 detach() 将确保分配给 td 的任何事件或数据也被移动。

关于javascript - 更改 HTML 行中单元格的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10717451/

相关文章:

javascript - 如何传回数组

javascript - 正在更改的对象的属性,即使它们应该由 Value 传递

jquery - CSS cubic-bezier 过渡导致下面的内容跳转

javascript - 如何知道 HTMLTableDataCellElement 的整个文本被选中

php - 网站中的静态内容 - 而 URL 更改

php - 如何从html响应PHP在qrcode tcpdf的中心设置 Logo ?

javascript - 你如何比较 javascript 中两个不同大小的数组的值(不是索引)?

javascript - 如何将 dojo dgrid 排序为 float 而不是字符串

html - Chrome 边框下方的空白区域

Java - 将命名的 html 实体转换为编号的 xml 实体