javascript - 如何使用javascript或jquery获取td值的字体颜色或文本颜色

标签 javascript jquery

如果 td 包含“搜索字符串”,我将获取它的值

var t1=$(this).find('tr:has(td:first-child:contains("Error"))');
alert($(this).find('tr:has(td:first-child:contains("Error"))').css === "red"));
if (t1.length) {
    str =t1.text().trim();
    str = /:(.+)/.exec(str)[1];
    errorArray.push(str);
    // alert(str);
}

工作正常。现在我想再加一个条件。我将如何检查它的字体颜色。如果它等于红色则继续。请帮忙。如果无法做到这一点,那么请帮助我搜索“错误”,现在我将如何使用条件“匹配整个单词”进行检查。仅搜索该特定字符串(如果有任何 td)。如果任何 td 包含“Errorrr”,则不应考虑这一点。

最佳答案

检查一下...想想,这就是你需要的

$('table tr td').on('click',function(){
alert($(this).css('background-color'));
})
table tr td{ border:solid 1px; padding:2px}
table tr td:nth-child(even){ background-color:#ff3}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <tr>
    <td>first</td>
    <td>second</td>
    <td>third</td>
    <td>fourth</td>
  </tr>
</table>

关于javascript - 如何使用javascript或jquery获取td值的字体颜色或文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53703263/

相关文章:

javascript - 如何使用javascript将元素的内联CSS设置为默认值?

javascript - 检查按钮上的单选按钮单击标签内

javascript - 更改模板中元素的类

javascript - 调用JS函数比较好或者使用click事件

javascript - Bootstrap 选择器显示 :Uncaught TypeError: Cannot set property '_menu' of undefined

javascript - 如何在 JavaScript 中编写 .modal() ?

javascript - 为溢出内容创建一个克隆页面(类似于 Microsoft Word)

javascript - 初学者 javascript onblur 验证不验证

javascript - 动画 div 但保持高度动态

在第一次出现的滑出 Div 上触发的 JQuery 函数