通过jQuery的CSS获取的颜色值为rgba形式的值,需要转换成#XXX形式方便控制。
var color = $(".chineseText").css("color"); color = rgb2hex(color); /*转换颜色值rgb格式为#xxx格式*/ function rgb2hex(rgb) { rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); function hex(x) { return ("0" + parseInt(x).toString(16)).slice(-2); } return "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]); }