jquery css颜色值返回RGB?

前端之家收集整理的这篇文章主要介绍了jquery css颜色值返回RGB?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的CSS文件中:
a,a:link,a:visited { color:#4188FB; }
a:active,a:focus,a:hover { color:#FFCC00; }

我试过:

var link_col = $("a:link").css("color");
alert(link_col); // returns rgb(65,136,251)

如何获得HEX代码

***编辑:找到答案在这里:
Background-color hex to JavaScript variable

对我来说可耻,可以在发布之前搜索一下

解决方法

一些调整功能
$.fn.getHexBackgroundColor = function() {
    var rgb = $(this).css('background-color');
    if (!rgb) {
        return '#FFFFFF'; //default color
    }
    var hex_rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); 
    function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);}
    if (hex_rgb) {
        return "#" + hex(hex_rgb[1]) + hex(hex_rgb[2]) + hex(hex_rgb[3]);
    } else {
        return rgb; //ie8 returns background-color in hex format then it will make                 compatible,you can improve it checking if format is in hexadecimal
    }
}

猜你在找的jQuery相关文章