jquery - 将两种不同的 CSS 样式应用于两个不同的数据表?
问题描述
我的项目中有两个不同的数据表实例。我希望他们有不同的 CSS 样式。出于这个问题的目的,假设我想在两个表中使用不同大小的边距。有没有一种简单的方法可以做到这一点?
下面是我的代码的简化版本。
表格1
HTML 和 JS:
<script>
$(document).ready( function () {
$('#all_assets_datatable').DataTable({
"sDom": "ltipr",
});
} );
</script>
<table id="all_assets_datatable" class="display">
# Various table content
</table>
CSS:
table.dataTable {
margin: 0px;
}
表 2
HTML 和 JS:
<script>
$(document).ready( function () {
$('#asset_changes_datatable').DataTable({
"sDom": "ltipr",
});
} );
</script>
<table id="asset_changes_datatable" class="display">
# Various table content
</table>
CSS:
table.dataTable {
margin: 10px;
}
解决方案
将您的数据表包装在两个不同的 div 中,并为每个 div 赋予不同的名称或类。
.dtOne table.datatable{
margin: 0px;
}
.dtTwo table.datatable{
margin: 10px;
}
<div class="dtOne">//Table one goes here</div>
<div class="dtTwo">//Table two goes here</div>
推荐阅读
- python - Pandas 有没有办法根据某个行值修改以前的行?
- python - VS Code 无法识别新的 Conda 环境
- python - 将数组的列切片为最小大小
- apache-spark - 如何在单行中左连接两个结构数组?
- node.js - 使用 mongodb 和 node js 从 Collection 中获取所有数据
- python - 如何使用熊猫计算excel中特定文本的出现次数
- mysql - .Net Mysql Entity Framework - 创建mysql哈希索引
- reactjs - 如何在没有 useMutation 的情况下在 Next.js 中使用 GraphQL 突变
- reactjs - 将 React 从 15.1 升级到 16.13.1(和其他包)并且 this.props 是未定义的。它以前是如何工作的,我现在要改变什么?
- snowflake-cloud-data-platform - 雪花中的餐桌租赁与时间旅行设置有什么关系?