首页 > 解决方案 > 如何为 tbody 中的所有表数据设置一个表头?

问题描述

我使用动态创建的表,我遇到了问题,我用一些数字动态创建了 td,只有一个固定的表头,我只需要一个,但在这种情况下,表看起来很灵活:

在此处输入图像描述

我怎样才能为所有表数据适合一个表头?

在此处输入图像描述

我尝试使用colspan,但我只能添加固定值。

我的代码:https ://jsfiddle.net/qunzorez/zsm47dt1/17/

标签: htmljquerycss

解决方案


像这样的东西会起作用:

$('tbody').each(function(){
    var colspan = $(this).find('tr:first td').length;
  $(this).prev().find('th').attr('colspan', colspan);
});

https://jsfiddle.net/Lnb0pxzq/


推荐阅读