javascript 或jquery方式实现,table中包含某字段的行改变背景色!
如下类型的表,用javascript或jquery方式给所有已毕业的行变色!--------------------------------------001|小明|已毕...
如下类型的表,用javascript 或jquery方式给所有 已毕业 的行变色!
--------------------------------------
001 | 小明 | 已毕业
--------------------------------------
002 | 小华 | 未毕业
--------------------------------------
.
.
.
. 展开
--------------------------------------
001 | 小明 | 已毕业
--------------------------------------
002 | 小华 | 未毕业
--------------------------------------
.
.
.
. 展开
5个回答
2015-11-07 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
用jquery实现起来比较简单,原理为查找需要的内容后改变该行的背景颜色。
例子:
<table id="table"></table>
$("#table tr").each(function(){//循环table的每行(tr)
$tr = $(this);
$td = $(">td",$tr);//每个tr下的td
if($.trim($td.text())=="已毕业"){//去掉首尾空格并匹配td的内容
$tr.css("background","red"); //改变当前行的背景颜色为红色
}
});
例子:
<table id="table"></table>
$("#table tr").each(function(){//循环table的每行(tr)
$tr = $(this);
$td = $(">td",$tr);//每个tr下的td
if($.trim($td.text())=="已毕业"){//去掉首尾空格并匹配td的内容
$tr.css("background","red"); //改变当前行的背景颜色为红色
}
});
展开全部
<table id="table">.....</table>
$("#table tr").each(function(){
$tr = $(this);
$td = $(">td",$tr);
if($.trim($td.text())=="已毕业"){
$tr.css("background","red");
}
});
$("#table tr").each(function(){
$tr = $(this);
$td = $(">td",$tr);
if($.trim($td.text())=="已毕业"){
$tr.css("background","red");
}
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html:
<table id="tb1">
<tr><th>id</th><th>姓名</th><th>是否毕业</th></tr>
<tr><td>001</td><td>小明</td><td>已毕业</td></tr>
<tr><td>002</td><td>小华</td><td>未毕业</td></tr>
</table>
js:onload
$("#tb1 td:contains('已毕业')").parent().css("background","red");
一句代码就OK拉。
<table id="tb1">
<tr><th>id</th><th>姓名</th><th>是否毕业</th></tr>
<tr><td>001</td><td>小明</td><td>已毕业</td></tr>
<tr><td>002</td><td>小华</td><td>未毕业</td></tr>
</table>
js:onload
$("#tb1 td:contains('已毕业')").parent().css("background","red");
一句代码就OK拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html:
<table id="tb1">
<tr><th>id</th><th>姓名</th><th>是否毕业</th></tr>
<tr><td>001</td><td>小明</td><td>已毕业</td></tr>
<tr><td>002</td><td>小华</td><td>未毕业</td></tr>
</table>
js:onload
$("#tb1 td:contains('已毕业')").parent().css("background","red");
一句代码就OK拉。
<table id="tb1">
<tr><th>id</th><th>姓名</th><th>是否毕业</th></tr>
<tr><td>001</td><td>小明</td><td>已毕业</td></tr>
<tr><td>002</td><td>小华</td><td>未毕业</td></tr>
</table>
js:onload
$("#tb1 td:contains('已毕业')").parent().css("background","red");
一句代码就OK拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你判断一下不就行了吗?用struts2标签或JSTL标签判断一下,如果这行的记录为已毕业就改变这一行的背景色
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询