Php 通过代码隐藏表列
我知道有很多关于隐藏专栏的帖子,但我想补充一个问题。以下是php生成的html代码片段:Php 通过代码隐藏表列,php,html,css,html-table,Php,Html,Css,Html Table,我知道有很多关于隐藏专栏的帖子,但我想补充一个问题。以下是php生成的html代码片段: <table id="dataGrid"> <col style="display:none"> <col style="display:table-column"> <col style="display:table-column"> <col style="display:table-column"> <col style="displa
<table id="dataGrid">
<col style="display:none">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<thead><tr>
...
...
这根本不起作用。有没有一种有效的方法可以通过html/css隐藏一个列,而不用使用大量的td?org意味着有,但我尝试过可见性、隐藏、折叠表格单元格等等,但没有结果
我不想在巨大的表中为每个表设置一个类,所以jquery是不可能的。在CSS中尝试类似的方法:
#myTable tr *:nth-child(2), {
display: none;
}
在本例中,2是要隐藏的列的索引
我从这个问题的第二个答案中得到了这样的答案:在CSS中尝试类似的内容:
#myTable tr *:nth-child(2), {
display: none;
}
在本例中,2是要隐藏的列的索引
我从这个问题的第二个答案中得到了这个答案:我会这样做。这将隐藏“第二个标题”列或中间列。您还可以将
style=“display:none”
替换为类似这样的变量style=“
,然后根据您的数据关闭或打开列。例如,$nodisplay可以等于display:none;取决于您是否希望显示该列
<table id="dataGrid">
<thead>
<tr>
<th>First Title</th>
<th style="display:none">Second Title</th>
<th>Third Title</th>
</tr>
</thead>
<tbody>
<tr>
<th>First Body</th>
<th style="display:none">Second Body</th>
<th>Third Body</th>
<tr>
</tbody>
<table>
第一个标题
第二名
第三名
第一机构
第二机构
第三体
我会这样做。这将隐藏“第二个标题”列或中间列。您还可以将style=“display:none”
替换为类似这样的变量style=“
,然后根据您的数据关闭或打开列。例如,$nodisplay可以等于display:none;取决于您是否希望显示该列
<table id="dataGrid">
<thead>
<tr>
<th>First Title</th>
<th style="display:none">Second Title</th>
<th>Third Title</th>
</tr>
</thead>
<tbody>
<tr>
<th>First Body</th>
<th style="display:none">Second Body</th>
<th>Third Body</th>
<tr>
</tbody>
<table>
第一个标题
第二名
第三名
第一机构
第二机构
第三体
向我们显示您的CSS和您尝试过的内容请参见显示
不是受支持的属性。@DevZer0-嗯哼。W3傻瓜提到,
标记支持align、char、charoff、span、valign和width属性。但是,对于它将响应哪些样式属性,它没有什么可说的。也许您误读了向我们显示您的CSS,并且您尝试过的内容请参见显示不是受支持的属性。@DevZer0-嗯哼。W3傻瓜提到,
标记支持align、char、charoff、span、valign和width属性。但是,对于它将响应哪些样式属性,它没有什么可说的。也许你误读了,这不是解决办法。一个表可能有未知数量的字段,而且还有未知的字段要隐藏。我只想隐藏一些不可编辑属性的字段,比如自动增量字段。因为我花了很多时间寻找隐藏整个列的方法,但没有得到结果,所以我简单地将disable prop放在相应的输入标记中。因此,如果您有5列,上面的CSS规则将隐藏整个第3列(0、1、2)。谢谢。但是我能用20列和“隐藏”数字0,4,5,18做什么呢?下一个表打开,其中有5列和2列想要隐藏。因此,我最终得到了规范的解决方案:检查字段标志,并为while循环中每个对应的th td设置类hide{display:none}。效果很好。在这里我只想听到这样的话:隐藏整个山口现在根本不可能。这不是解决办法。一个表可能有未知数量的字段,而且还有未知的字段要隐藏。我只想隐藏一些不可编辑属性的字段,比如自动增量字段。因为我花了很多时间寻找隐藏整个列的方法,但没有得到结果,所以我简单地将disable prop放在相应的输入标记中。因此,如果您有5列,上面的CSS规则将隐藏整个第3列(0、1、2)。谢谢。但是我能用20列和“隐藏”数字0,4,5,18做什么呢?下一个表打开,其中有5列和2列想要隐藏。因此,我最终得到了规范的解决方案:检查字段标志,并为while循环中每个对应的th td设置类hide{display:none}。效果很好。在这里我只想听到这样的话:隐藏整个山口现在根本不可能。