所以,我有一个php文件,我有一个像$status=array("onhold" => "Asteptare", "canceled" => "Anulata", "complete" => "Finalizata");
结果显示在<td>".$status[$row['status']]."</td>
我想创建一个jQuery脚本,使这些结果具有不同的颜色,如:保持橙色,取消红色,完成绿色。我不知道如何创建它。
试图用$($ status)创建一些东西.change(function(){ ... 但是没有用。
有人可以帮忙吗?
答案 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');";
}