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


Change color to different php result

所以,我得到了一个php文件,其中有一个类似$status=array("onhold" => "Asteptare", "canceled" => "Anulata", "complete" => "Finalizata");

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

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

试图用 $($status).change(function(){...}) 但没有工作。

有人可以帮忙吗?

将 HTML 更改为此 -

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

现在,每个TD都会获得一个带有其状态名称的类。

并在您的 CSS 上添加类 -

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

首先尝试在表中显示它,如下所示:

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

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

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