我有一个background-color:rgba(1,0,0,0)
的元素,我需要通过jquery来获取这个值来做某事。我尝试$('.overlay').css("backgroundColor")
,但它返回transparent
。有没有办法通过jquery获取元素的rgba背景颜色?
html:
<div class="overlay"></div>
的CSS:
.overlay { background-color:rgba(1,0,0,0) }
jquery:
$('.overlay').css("backgroundColor");
答案 0 :(得分:1)
正如@codingstill所指出的,Firefox返回transparent
。但你仍然可以这样做:
var bgColor = $('.overlay').css("backgroundColor");
if(bgColor == 'transparent' || bgColor == 'rgba(1, 0, 0, 0)'){
//do stuff
}