//IE10以上版本、CHROME、FIREFOX中GRB颜色转HEX颜色值 $.fn.getBackgroundColor = function() { var rgb = $(this).css('background-color'); if(rgb >= 0){ return rgb; //如果是一个hex值则直接返回 }else{ rgb = rgb.match(/^rgb((d+),s*(d+),s*(d+))$/); function hex(x) {return ("0" + parseInt(x).toString(16)).slice(-2);} rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]); } return rgb; }