javascript - 打印具有条件格式的表格单元格背景颜色
问题描述
我使用 HTML 和 PHP 创建了一个从数据库读取数据的表。表格的每个单元格显示不同的值,例如 1、2、3,并根据值更改单元格的颜色。 到目前为止,我已经设法做到了,并使用以下 JavaScript 来设置单元格的条件格式:
脚本:
<script type="text/javascript">
$(function() {
$('#table1 td').each(function() {
if ($(this).text() == '1') {
$(this).css('background-color', 'red');
}
if ($(this).text() == '2') {
$(this).css('background-color', 'yellow');
}
if ($(this).text() == '3') {
$(this).css('background-color', 'green');
}
});
});
</script>
现在我想用 print Div 打印表格。打印选项也可以正常工作,但是没有与单元格相关的颜色,它全是黑色和白色。我搜索了很多,但到目前为止找不到任何解决方案。我真的需要你的帮助,任何建议或代码将不胜感激。
解决方案
推荐阅读
- python - amazon-CloudWatch 中的“AWS_LOG_STREAM”是什么?
- python - Python:函数在使用整数测试但不在 apply() lambda 函数中时有效
- bash - 在 BASH 脚本下运行时出现解析错误
- php - 将延期交货通知替换为 WooCommerce 购物车页面上每个购物车项目的延期交货数量
- raspberry-pi - 树莓派服务器无法访问
- google-admin-sdk - 是否有用于获取 Google 工作区订阅的应用程序状态的 API?
- javascript - html自动播放在chrome中无法正常工作
- python - RuntimeWarning:在建模线性搜索时在 double_scalars 中遇到溢出
- typescript - 为什么反应原生文档建议仅使用 TypeScript 编译器进行类型检查?
- jquery - 如何使用 jQuery datepicker 创建一个可以在电子邮件模板中呈现的 shopify 变量?