td colspan不适用于带有ID的tr

Nit*_*ish 17 javascript php ajax html-table

我有一个类似于下面的表结构:

<tr>
    <td colspan="5">
        TEST
    </td>
</tr>
<tr id="abcd_<?php echo  $id; ?>" style="display: none">
    <td colspan="5">
        <span id="hidtb_<?php echo  $id; ?>"></span>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

该表位于循环和$id更改的值内.第二个tr设置为display : block使用javascript.但是 <td colspan="5">并没有覆盖所有五个<td>,而只是一个.最终输出表.为什么我colspan不工作?

Leg*_*nar 45

这是问题所在display: block.

请参考以下链接 http://thedesignspace.net/MT2archives/000376.html#.UUrg3FfCd1u

如果您正在隐藏tr,则使用display: table-row而不是display: block显示它tr.

如果您正在隐藏td,则使用display: table-cell而不是display: block显示它td.

造型时使用table-row,否.完善!blocktr

  • 你为我救了一天. (4认同)
  • 谢谢Legionar ..很好地工作.在你的答案中也将`tabel`改为`table`.大声笑 (2认同)