jquery - 我怎样才能改变 footable 标题样式?

标签 jquery html css footable

我在元素中使用 footable。当 footable 生成响应表时,它使 th 和 td 在同一个 tr 中。 但我希望它能将 th 和 tds 分开。 让我试着用图片来解释。 我想要这样。

enter image description here

但它生成的是这样的:

enter image description here

基本上我想用不同的 tr 标签将 th 和 tds 分开。

这可能吗? 谢谢。

最佳答案

绝对有可能,而且有很多方法可以做到。我会说最快的方法是绑定(bind)到“expand.ft.row”事件:

FooTable.init("#element", {
    on: {
        "expand.ft.row": function (e, ft, row) {
            window.setTimeout(function() {
                var detailTRs = row.$el.find(".footable-details > tbody > tr").not(".processed")
                detailTRs.before(function() {
                    return $("<tr>").append($(this).children("th"))
                }).addClass("processed")
            }, 1000);
        },
        "collapse.ft.row": function (e, ft, row) {
            //remove the leftover tr elements we created.
            row.$el.find(".footable-details > tbody > tr").remove()
        }
    }
})     

关于jquery - 我怎样才能改变 footable 标题样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44717994/

相关文章:

jquery - Tornado 无法读取 json ajax 请求

javascript - 由于某种原因,SVG 不会更新和呈现标记

HTML div 子节点未对齐

html - 相同的浏览器(Firefox),相同的字体,在不同的计算机上呈现不同

javascript - 上一张图像完成后加载下一张图像

javascript - 为什么我的 javascript 图片库没有加载?

jquery - 动态增加 Left 属性

javascript - 如何获取从匹配条件返回的 jQuery 元素的数量?

javascript - 更改所选 <a> 标签的 id

javascript - 用 jquery 替换图像和类