jquery - 如何使用 jquery 检查元素的背景颜色

标签 jquery css background-color

if($(this).css("background-color")==Crimson) 

这是正确的吗? .css("background-color","white") 会改变颜色,但我不想改变,我想知道它是什么颜色。

最佳答案

它是这样工作的

if ($("#notify-9").css('background-color')=="rgb(220, 20, 60)") alert("matched");

你需要将名字转换成红、绿、蓝分量,你可能会用到这个工具

http://www.yellowpipe.com/yis/tools/hex-to-rgb/color-converter.php

关于jquery - 如何使用 jquery 检查元素的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10411187/

相关文章:

html - 背景颜色跨越我的导航栏的宽度,而不是整个背景

JavaScript 在继续之前等待 AJAX

javascript - 在 rails 3 上使用实时图需要的建议

css - 是否可以编辑 .CSS 文件而 .SCSS 文件不在同一个根目录中?

javascript - 使用 jquery animate 动画化搜索栏

html - 为什么合并时缩小的 css 文件样式困惑,但放在 <head> 中时有效?

CSS重置覆盖背景颜色

css - 如何防止 body 标签的背景颜色溢出到它的边缘

javascript - 倒数计时器 PHP/JavaScript

jquery - mouseover mouseout 在 IE8 中不工作