Jsp页面,java 用js代码来动态改变表格中单元格颜色。 50

jsp页面,遍历一个List集合(它包含4个子元素,每个元素中又包含6个值)显示在table中。每行有6个td。<c:foreachitems="list"var="li... jsp页面,遍历一个List集合(它包含4个子元素,每个元素中又包含6个值)显示在table中。每行有6个td。<c:foreach items="list" var="list"><tr> <td>${list.A }</td> <td>${list.B}</td> <td>${list.C }</td> <td>${list.D }</td> <td>${list.E }</td> <td>${list.F }</td></tr> </c:foreach>效果: 现在想实现下面的效果:根据${list.A}的值来改变动态改变颜色。也就是:把第三个td背景色设为绿色bgcolor:"green"。并且当${list.A}==1时,把6个td的bgcolor都设置为绿色,并把这一行所有的td值除以1000(可以使用<fmt:fmtnumber >标签)。求助:想问下如何用js代码实现?(而不是使用c:when ,c:if标签)。在<script></script>中写 展开
 我来答
b_likj
2017-01-11 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:21.8万
展开全部
<c:foreach items="list" var="list">
<tr id="tr${list.index}">
<td>${list.A }</td>
<td>${list.B}</td>
<td style="background-color:green;">${list.C }</td>
<td>${list.D }</td>
<td>${list.E }</td>
<td>${list.F }</td>
</tr>
</c:foreach>

<javascript>
$(function(){
$("#tr0").css("background-color","green");
});
</javascript>
所有的td值除以1000(可以使用<fmt:fmtnumber >标签)。这个你自己已经知道了就不说了吧!思路还是取id='tr0'的<tr>,遍历下面所有<td>.值取出来,做个除法就好了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式