如何用c:if标签所判定的值确设定<tr>的颜色

LeXington 发布于 2016/03/08 12:36
阅读 440
收藏 0

@谢思华 你好,想跟你请教个问题:

        

<td >
                    <c:if test="${distributeDTO.ifAppUser == '101'}">
                    <font color="red">${distributeDTO.ifAppUser}</font>
                    </c:if>
                    <!--以上代码就是判定为101就显示文本为红色,但是我想整行显示为红色,要怎么写?-->

<c:if test="${distributeDTO.ifAppUser != '外协'}">
                        ${distributeDTO.ifAppUser}
                    </c:if>
                </td>

加载中
0
Happy猪猪
Happy猪猪

<tr <c:if test="${distributeDTO.ifAppUser == '101'}">style="background-color: red"</c:if>>

</tr>

0
wangkang80
wangkang80
<tr style="background-color: red">
0
超载先生
超载先生

样式给到tr上面,其次可以直接用el表达式的三元表达式

比如你顶一个.red{color:red}这样一个class规则。然后在tr上面直接

<tr class="${distributeDTO.ifAppUser=='101'?'red':''}">


超载先生
超载先生
回复 @LeXington : 页面任意地方(但是建议写在<body>的上面)写一个<style>.red{color:red}</style> 或者创建一个css文件,里面写.red{color:red}
LeXington
LeXington
多谢大神!但是有一个问题 “比如你顶一个.red{color:red}“ 是什么意思,顶在哪里?
返回顶部
顶部