将颜色更改为不同的php结果

时间:2016-03-03 09:50:31

标签: javascript php jquery html

所以,我有一个php文件,我有一个像$status=array("onhold" => "Asteptare", "canceled" => "Anulata", "complete" => "Finalizata");

这样的数组

结果显示在<td>".$status[$row['status']]."</td>

我想创建一个jQuery脚本,使这些结果具有不同的颜色,如:保持橙色,取消红色,完成绿色。我不知道如何创建它。

试图用$($ status)创建一些东西.change(function(){ ... 但是没有用。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:7)

将您的HTML更改为此 -

<td class=\"".$row['status']."\">".$status[$row['status']]."</td>

现在每个TD都会得到一个具有其状态名称的类。

并在CSS上添加类 -

.onhold { 
   color: orange;
}
.canceled{ 
   color: red;
}
.complete{ 
   color: green;
}

答案 1 :(得分:-1)

首先尝试在表格中显示如下:

<td id=\"".$status[$row['status']]."\">".$status[$row['status']]."</td>

现在jquery代码可能是这样的:

if($status[$row['status']]=="Anulata"){
echo "$(#".$status[$row['status']].").css('color','red');";
}