php - 如何使用 AngularJS 或 jQuery 更改 HTML 表格中的文本颜色?

标签 php jquery html css angularjs

我有表: 订单ID、状态

状态值:(关闭、取消)
从 maria-db 获取值。

我想在 html 页面(表)中看到这个结果。

  • 关闭:颜色 - 红色
  • 取消:颜色 - 绿色

这是我的TD:

<td>{{data.orderid}}</td>
<td>{{data.status}}</td>

我使用 angularjs,(php 用于连接)。

我尝试过这个:

$('.status:contains("closed")').css('color', 'red'); 
$('.status:contains("canceled")').css('color', 'green');

最佳答案

你可以对此进行 Angular 表达

  1. 创建两个样式,分别命名为 greenStyle 和 redStyle

    .greenStyle{ 颜色:绿色; }

    .redStyle{ 红色; }

  2. 在您的表格中添加。

<td>{{data.orderid}}</td>
<td class="{{data.status=='closed'?'redStyle':'greenStyle'}}">{{data.status}}</td>

关于php - 如何使用 AngularJS 或 jQuery 更改 HTML 表格中的文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49589285/

相关文章:

php - 使用ajax从php多次返回

php - 如何访问和编辑 HTML Wordpress 代码?

php - Doctrine 加入一张 table 有两个

javascript - 有没有一种简单的方法可以将弹出窗口更改为模态窗口(对 JS 代码的更改最少)

html - FireFox 上的视频方向不正确

PHP MYSQL - 根据特定类别添加项目

javascript - IE 中的 jquery 问题(错误?)与 .css() 操作

jquery - 禁用文本输入更改,但将其与 jQuery 中的值一起使用

jquery - 通过 jQuery 提交后显示 Django 表单的验证错误 `.ajax`

php - 从数据库输入后用 PHP 对 HTML 表进行排序