我希望将与#originalTable 关联的css 应用于#newTable。
大多数样式将与类 .general 相关联,但是,正是这种特定于 ID 的样式让我感到困惑。#originalTable 将保留在 DOM 中,所以我不能只移动 ID。我宁愿不手动迭代每个元素来关联样式,因为大多数样式通常由类 .general 应用。我也不希望在我的样式表中为#newTable 或应用于#newTable 的一些新类复制规则。
如何实现?谢谢
CSS
.general {//some CSS}
.general thead {//some CSS}
.general thead th {//some CSS}
#originalTable {//some CSS}
#originalTable thead {//some CSS}
#originalTable thead th {//some CSS}
HTML
<table id="originalTable" class="general">
<thead>
<tr>
<th>H1</th>
<th>H2</th>
<th>H3</th>
</tr>
</thead>
<tbody>
<tr>
<th>B1</th>
<th>B2</th>
<th>B3</th>
</tr>
</tbody>
</table>
<table id="newTable" class="general">
<thead>
<tr>
<th>H1</th>
<th>H2</th>
<th>H3</th>
</tr>
</thead>
<tbody>
<tr>
<th>B1</th>
<th>B2</th>
<th>B3</th>
</tr>
</tbody>
</table>