【发布时间】:2014-11-22 10:44:49
【问题描述】:
如何获取 background-color 属性的值
if ($(this).css('background-color') == 'InfoBackground')
{
// it doesn't enter here
}
【问题讨论】:
-
background-color 需要一个颜色代码。您可能想查看课程:
$(this).hasClass('InfoBackground'). -
请注意,元素的计算样式可能与样式表中为该元素指定的值不同。例如,尺寸的计算样式几乎总是像素,但它们可以在样式表中指定为 em、ex、px 或 %。不同的浏览器可能会返回逻辑上但文本上不相等的 CSS 颜色值,例如 #FFF、#ffffff 和 rgb(255,255,255)。
-
第一:背景色应该是一种颜色。二:上面的代码是什么?
-
或许,InfoBackground 是一个变量?然后,不带引号使用它。
标签: javascript jquery html css if-statement