获取阵列中的背景颜色?

时间:2014-01-20 15:06:11

标签: jquery

我正在尝试将元素的背景颜色作为不同项目中带有红色,绿色和蓝色的数组。

现在我正在这样做:

var color = item.css("background-color");

返回rgb字符串“rgb(0,0,0)”。如何将颜色作为数组或将字符串转换为一个?

5 个答案:

答案 0 :(得分:3)

var rgb = color.replace('rgb(', '').replace(')','' ).split(',').map(Number);

答案 1 :(得分:1)

您可以使用slicesplit

执行此操作
color = color.slice(4,-1).split(',');

FIDDLE

答案 2 :(得分:0)

试试这个

var color = color.replace('rgb(', '').replace(')', '').split(',');

JS Fiddle

答案 3 :(得分:0)

function getColor(element) {
  return $(element).css('background-color').replace('rgb(', '').replace(')','' ).split(',');
}

答案 4 :(得分:0)

color = "rgb(0,0,0)";
color = color.match(/\d+/g);