thinkphp开发遇到问题求教
发布网友
发布时间:2022-04-06 05:39
我来回答
共2个回答
热心网友
时间:2022-04-06 07:08
先确认下你的需求,看我是否理解正确:你想控制所有货物,如果该货物数量达到*,就把改行颜色设为你想要的颜色;
如果是这个需求的话,这个很简单,你可能想复杂了,给你个思路:
把<tbody></tbody>里面产品数量的<td></td>加上一个class;
<td calss='pro_num'></td>
JS代码如下 :
3.JS代码:
<table id='xxx'>
<tr>
<td>红</td>
<td>ddd</td>
<td class='pro_num'>100</td>
<td>afdsafa</td>
</tr>
<tr>
<td>蓝</td>
<td>ddd</td>
<td class='pro_num'>160</td>
<td>afdsafa</td>
</tr>
<tr>
<td>绿</td>
<td>ddd</td>
<td class='pro_num'>300</td>
<td>afdsafa</td>
</tr>
</table>
<script type="text/javascript">
$(function()
{
$("#xxx .pro_num").each(function()
{
var _num = $(this).html();
if(_num<=100)
{
$(this).css({'color':'red'});
}
else if(100<_num <200)
{
$(this).css({'color':'blue'});
}
else if(_num >= 200)
{
$(this).css({'color':'green'});
}
// ..............
// ......
// ...
//根据你的需求,数量*要求和改变成什么颜色自己添加代码;
});
});
</script>
热心网友
时间:2022-04-06 08:26
改变行的颜色吗?
这个很简单的啊。
在tr标签内加上
<?php if($vo['cnumber']<200){echo('style="background:#ff0000;"')} ?>