javascript - 动态添加 td 不会通过 colspan 展开

标签 javascript jquery css css-tables

这是我的 JsFiddle

单击向下箭头图像时,我将显示下一个 tr(最初隐藏),其中有一个带有 colspan 5 和表格的 td。

我的问题是为什么 td 没有扩展到整行,正如我指定的 colspan=5

$(function () {
    $('.glyphicon-chevron-down').click(function () {
        $(this).closest("tr").next().removeClass('hidden').addClass('show');
    });
});

最佳答案

因为您的 .show Bootstrap css 规则包含以下内容

.show{
    display:block; !important;
}

您可以像这样为行使用自定义 CSS 规则覆盖它:

.show{
    display:table-row !important;
}

Demo

关于javascript - 动态添加 td 不会通过 colspan 展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23736614/

相关文章:

javascript - 加倍阵列?

javascript - 光标 foreach 按时间间隔

javascript - 如果 DIV 的子级有子级,如何选择该 DIV?

jquery - 在 jQuery 中,如何根据另一个复选框打开和关闭复选框的子集

javascript - 切换按钮在 Javascript 中不起作用

javascript - CSS/JavaScript : Make :nth-child(n) work in IE with jQuery script?

javascript - 如何以编程方式触发 Chowkidar 事件

javascript - 在 iframe 加载时隐藏加载器

php - 在jquery中发送多个数据

javascript - 如何使用 jQuery 在每次单击时以反向(降序)顺序从特定元素中选择 'n' 个连续元素?