【问题标题】:Jquery add width to last thJquery将宽度添加到最后一个
【发布时间】:2018-01-13 04:26:25
【问题描述】:

我正在处理一个固定的表格标题,其中有一个滚动条。我要两张桌子,一张在上面,另一张在下面。顶部表格将包含标题(姓名、地址、电话、详细信息),底部表格将包含包含详细信息的所有行。我必须在最后一次添加额外的宽度 20px 以同步顶部表格和底部表格的宽度。这可能不是 20px 但等于滚动条宽度。我试过有什么建议吗?我的表格是动态填充的。

// Adding table width to sync with scrollbar
$(document).ready(function () {

    var thLastWidth = $('#fixedHeaderTable th:last').width()+18;
    $('#fixedHeaderTable th:last').css('width', thLastWidth + 'px');
});

【问题讨论】:

  • 如果您的表是动态填充的,那么它在运行时是否已填充?还是在填充表格之前运行?
  • 我想要这个在表格填充之后。默认情况下,它会动态获得 18px 宽度。加载后我需要将其设置为 18px+20px;
  • 你是如何填充表格的?我们能看到那个代码吗?

标签: jquery css width fixed-header-tables


【解决方案1】:

尝试:

var thLastWidth = function(i){
    i = $('#fixedHeaderTable th:last').width()+18;
    return i;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多