如果value =<我可以让表格单元格有不同的背景颜色吗?使用jquery或PHP获取特定的数字
Can I make a table cell have a different background color if the value =< a particular number with jquery or PHP?
我有一个HTML表格,里面有很多数字。
如果单元格(或列)内的值等于或小于一个特定的数字,是否有可能有一个表单元格改变背景颜色?
例如:if cell =<"3000",background - color = # FF0000
有没有办法让这个在现实中工作?
Erik
下面是一个使用JS/Jquery的示例
$("#Yourtable td").each( function() {
var thisCell = $(this);
var cellValue = parseInt(thisCell.text());
if (!isNaN(cellValue) && (cellValue <=3000)) {
thisCell.css("background-color","#FF0000");
}
}
)
试试这个
var table = document.getElementById("tableId");
var row = table.rows[rowIndex];
var cell = row.cells[cellIndex];
var cellValue = Number(cell.innerHTML);
if (cellValue > 3000)
cell.style.backgroundColor = "red";
是的,做这类事情很容易。
例如,使用jQuery,像这样:
$('table.mytable td').each(function() {
if (this.textContent <= 3000) {
$(this).css('background', '#FF0000');
}
}
您可以使用如下代码:
$(".colorMe td").each(function() {
var val = parseInt(this.innerHTML, 10);
if (val < 3000) {
this.style.backgroundColor = "#F00000";
}
});
查看这里的工作示例:http://jsfiddle.net/jfriend00/GAwrB/.
示例如下//CSS
.lowerthan100{
background-color:red;
color:white;
}
.higherthan100{
background-color:white;
color:red;
}
//JAVASCRIPT$('#mytable td').each(function() {
if(parseInt($(this).html())>100){
$(this).addClass("higherthan100");
}else if (parseInt($(this).html())<100){
$(this).addClass("lowerthan100");
}
});
//HTML
<table border="1px" id="mytable">
<tr><td>99</td><td>101</td></tr>
<tr><td>200</td><td>50</td></tr>
</table>
如果你需要更多的条件,你可以在CSS和else if
语句中填充更多的class
。
下面是一个实例http://jsfiddle.net/kayadiker/DL6U2/2/
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用jquery更改html中的背景颜色
- 使用 js 将背景图像设置为 HTML
- 使用带括号的图像URL作为jQuery的背景
- 如何使用css动画/javascript使具有背景图像的元素出现
- 画布轮盘-使用背景图像作为每个切片
- 使用背景大小计算背景集上特定部分的大小:封面;
- 使用背景、内容和开发工具的扩展
- 使 A.Active 使用背景图像幻灯片
- 设置使用背景更改脚本的背景
- 如何使用背景图像COVER在图像之间进行转换
- 如何在画布上使用背景图像
- 如何防止模式出现在页面加载时使用背景:'static'
- 我可以使用背景中的多个图像在同一时间在FabricJS
- 当在大量矩形上使用背景时,Raphael JS变得非常慢
- js使用背景材料
- 如何使用lazyloader与使用背景图像的猫头鹰旋转木马
- 调整页面大小时使用背景封面
- 如何使用背景图像进行渐变
- 如何使用背景图像与猫头鹰旋转木马