使用以下jQuery将获得元素背景颜色的RGB值:
$('#selector').css('backgroundColor');
Run Code Online (Sandbox Code Playgroud)
有没有办法获得十六进制值而不是RGB?
我正在尝试用我的jQuery/CSS调试跨浏览器问题.
我试图获得一个类的边框宽度.该类在CSS中设置如下:
.mod_button {
position: relative;
color: #fff;
border-color: #06253e;
border-width: 1px;
border-style: solid;
}
Run Code Online (Sandbox Code Playgroud)
在jQuery中,我试图得到如下边框宽度:
var bWidth = $('.mod_button').css('border-width');
Run Code Online (Sandbox Code Playgroud)
这似乎在Chrome中作为一串"1px"正确返回.但是,在Firefox中,它总是以空字符串""返回.我已经通过Chrome和Firefox上的开发人员工具中的JS调试器检查了这些结果.
我一直在努力调试这个问题,我似乎无法找到任何简洁的答案.也许这里的社区可以告诉我如何解决这个问题.
谢谢!