I'hv rgba
这种格式的值RGBA(205,31,31,1)
我想分离每个红色、绿色、蓝色和 alpha 值以进行进一步处理,如何使用 jQuery 实现它;
所以输出看起来像
red = 205
green = 31
blue = 31
alpha =1
使用以下答案可以轻松从字符串变量中获取这些值,因此您不需要 jQuery
在...的帮助下regex https://stackoverflow.com/a/17779833/1671639,你可以轻松实现它,就像
var color = "RGBA(205,31,31,1)";
var regExp = /\(([^)]+)\)/; // get the values within ()
var matches = regExp.exec(color);
var splits = matches[1].split(',');
alert("red: " + splits[0] + "green: " + splits[1]+ "blue: "+ splits[2]+ "alpha: " +splits[3] );
JSFiddle http://jsfiddle.net/praveen_jegan/2mhVu/
然而要得到rgba
值来自element你可以使用 jQuery 的css http://api.jquery.com/css/ method.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)