html,css,背景颜色为foreach循环中单元格值基础上的红色


  • 这是我的html/css代码,在第二个表中如果在foreach循环中有任何单元格value=未批准,那么我想将该行设为红色背景。具体代码是什么。在谷歌应用程序脚本上做这件事,将电子邮件作为两个表发送

  • 表格,th,td{边框:1px纯黑;}

    撒布器提升速度刚度等级提升机驱动等级寿命负载周期Q类分类龙门加速度小车加速度单模式起重能力SWL提升能力SWL双模式偏心纵向百分比集装箱重量单一模式{?>

$('table tr').filter(function() {
return $(this).find("td:contains('Not Approved')").length > 0;
}).css('background','red');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td>Approved</td>
<td>Approved</td>
<td>Approved</td>
</tr>
<tr>
<td>Approved</td>
<td>Not Approved</td>
<td>Approved</td>
</tr>
<tr>
<td>Approved</td>
<td>Approved</td>
<td>Approved</td>
</tr>
</table>

您可以使用:contains来检查td文本,并将tr筛选为具有0个以上td的文本:

$('.yourtable tr').filter(function() {
return $(this).find(td:contains('Not Approved')).length > 0)})
.css('background':'red');

相关内容

  • 没有找到相关文章