javascript - 第二个 td 在第一个 td + html 表之上

标签 javascript jquery css html-table

我有一个这样的表:

<table>
    <tbody>
        <tr></tr>
        <tr></tr>
        <tr class="TableContent">
            <td class="shouldbeunderTableMenu"></td>
            <td class="TableMenu"></td>
        </tr>
    </tbody>
</table>

如您所见,我有一个类等于 TableMenu 的 td。我想将 td 放在shouldbeunderTableMenu 的 td 上。

这样第一个 td 垂直定位在第二个 td 下面。图片澄清:

enter image description here

但是我该怎么做呢?

最佳答案

尝试使用before ,

$(".shouldbeunderTableMenu").before($(".TableMenu"));

$(".shouldbeunderTableMenu").before($(".TableMenu"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
    <tbody>
        <tr></tr>
        <tr></tr>
        <tr class="TableContent">
            <td class="shouldbeunderTableMenu">1</td>
            <td class="TableMenu">2</td>
        </tr>
    </tbody>
</table>

或使用 after

$(".TableMenu").after($(".shouldbeunderTableMenu"));

$(".TableMenu").after($(".shouldbeunderTableMenu"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
    <tbody>
        <tr></tr>
        <tr></tr>
        <tr class="TableContent">
            <td class="shouldbeunderTableMenu">1</td>
            <td class="TableMenu">2</td>
        </tr>
    </tbody>
</table>

关于javascript - 第二个 td 在第一个 td + html 表之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28560127/

相关文章:

javascript - 在 Bootstrap 可折叠侧边栏导航中添加 Cookie

javascript - 从图像中获取像素颜色

javascript - 如何使用 JavaScript 或 jQuery 获取证书列表?

javascript - 影响 ("bleeding"的外部 CSS 成)shadow DOM with Polymer

html - 将图像和文本对齐在同一行

javascript - Backbone : Partial client side validation + server side validation

javascript - 对 .reduce() 方法和 Object.assign() 的上下文的解释

php - 实时更新收件箱消息

javascript - Ember 依赖项 "Uncaught TypeError: $(...).fitText is not a function"

html - 在 Thymeleaf 中为图像设置 CSS 样式