$( '#选择器')的CSS( '背景颜色');
这会将背景颜色返回为rgb(xxx,yyy,zzz)
如何从此字符串中获取DECIMAL中的单个颜色分量(红色,绿色,蓝色)?
解决方案:
function icolor(rgb){
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
var red=parseInt(rgb[1]);
var green=parseInt(rgb[2]);
var blue=parseInt(rgb[3]);
}
答案 0 :(得分:2)
如何获取所有数字,将它们转换为十六进制:
function convert(value){
return(value.match(/\d+/g)).map(function(o){
var val=(o*1).toString(16);
val=(val.length>1)?val:"0"+val;
return val;
}).join("")
}
Here是玩弄的小提琴。
用我最喜欢的颜色:BADA55;)