-
这是我的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');