文本未隐藏在表格中

时间:2018-04-02 05:46:55

标签: html html-table hidden

我对以下html标记感到困惑



<table id="tableCharts" hidden=true>
  <tr>
    <table id="tableResetLinks">
      <tr>
        <td>
          <a href="test"><b>Reset All</b></a>
        </td>
      </tr>
    </table>
  </tr>
  <tr>
    <td id="chart-pie-pnlperstrategy">
      <div class="chart-title">PnL by Strategy</div>
    </td>
  </tr>
</table>
&#13;
&#13;
&#13;     

我希望hidden=true样式元素可以应用于整个tableCharts表格,但不管文字PnL by Strategy出现什么hidden都不会出现hidden=true }参数设置为。

tableResetLinks确实适用于function replace($string) { $i = 1; $index = array(); return preg_replace_callback('/random_\w+/', function ($matches) use (&$i, &$index) { $key = $matches[0]; if ( isset($index[$key]) ) { $num = $index[$key]; } else { $num = $i++; $index[$key] = $num; } return 'random_' . $num; }, $string); } 表。

上面的代码是我实际代码的简化。我确实需要儿童桌。

必须是明显缺少的东西。

2 个答案:

答案 0 :(得分:2)

由于您需要子表,您可以使用包装器(如<div>来包装整个表,并将hidden放在那里< / p>

<div hidden>
<table id="tableCharts">
  <tr>
    <table id="tableResetLinks">
      <tr>
        <td>
          <a href="test"><b>Reset All</b></a>
        </td>
      </tr>
    </table>
  </tr>
  <tr>
    <td id="chart-pie-pnlperstrategy">
      <div class="chart-title">PnL by Strategy</div>
    </td>
  </tr>
</table>
</div>

答案 1 :(得分:-2)

尝试:

<table id="tableCharts" style="visibility:hidden">

<table id="tableCharts" style="display:none">

https://www.cs.toronto.edu/~hinton/absps/JMLRdropout.pdf