jquery - 如何判断一个元素的颜色属性是否为白色?

标签 jquery css

我正在使用它,但它没有返回任何东西给我

function returnColorValue(that) {
    //that equal to a jq object
    if (that.css("color") == '#ffffff' || that.css("color") == '#fff' || that.css("color") == 'white' || that.css("color") == 'rgb(255, 255, 255)' || that.css("color") == 'rgba(255, 255, 255)') {
        console.log(that.css("color"));
    } 
}

更奇怪的是 - 每个浏览器都会使用不同的方法。 在 chrome 和 ff 中我什么也没找到。 我也使用了 rgba,但它根本没有帮助我......

我无法与任何类( like was suggested here )进行比较,因为此类的值在不同页面的上下文之间发生变化。

感谢所有帮助者。

什洛米。

最佳答案

背景颜色的 CSS 属性,顾名思义,就是 background-colorcolor 属性指的是前景或文本颜色。

关于jquery - 如何判断一个元素的颜色属性是否为白色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6065013/

相关文章:

javascript - 通过 Jquery 更改 html5 中的视频(不同质量)文件

javascript - 类 ="no-js"但 javascript 正在运行 WordPress

jquery - Chart.js 改变 Bar 的颜色

javascript - 缩放或裁剪背景图像而不是拉伸(stretch)它

javascript - 使用 JQuery 为 textarea 文本框添加水印

css - Bootstrap 如何从一个类切换到另一个类?

html - img 标签在 div 标签水平居中对齐

html - 尽管使用显示 block ,但 margin 自动不被尊重

html - 具有2行的Bootstrap header

html - SharePoint 上的 HTML 表格中没有文本换行