我对以下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;
我希望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);
}
表。
上面的代码是我实际代码的简化。我确实需要儿童桌。
必须是明显缺少的东西。
答案 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">