相关疑难解决方法(0)

如何获取元素的背景颜色代码?

如何获取元素的背景颜色代码?

HTML

<div style="background-color:#f5b405"></div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$(this).css("background-color");
Run Code Online (Sandbox Code Playgroud)

结果

rgb(245, 180, 5)
Run Code Online (Sandbox Code Playgroud)

我想要的是

#f5b405
Run Code Online (Sandbox Code Playgroud)

css jquery background-color

67
推荐指数
5
解决办法
12万
查看次数

jquery css颜色值返回RGB?

在我的CSS文件中:

a, a:link, a:visited { color:#4188FB; }
a:active, a:focus, a:hover { color:#FFCC00; }
Run Code Online (Sandbox Code Playgroud)

我尝试过:

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

我怎样才能获得十六进制代码?

***编辑:在这里找到答案:
背景颜色十六进制到JavaScript变量

对我感到羞耻,在发布之前可能会有更好的搜索.

css rgb jquery hex

16
推荐指数
2
解决办法
2万
查看次数

正则表达式javascript匹配RGB和RGBA

目前我有这个正则表达式匹配RGB字符串.我需要它增强,以便它足够强大,以匹配RGB或RGBA.

rgbRegex = /^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/; //matches RGB
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/YxU2m/

var rgbString =  "rgb(0, 70, 255)";
var RGBAString = "rgba(0, 70, 255, 0.5)";

var rgbRegex = /^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/;
//need help on this regex
//I figure it needs to be ^rgba?, and then also an optional clause to handle the opacity

var partsRGB = rgbString.match(rgbRegex);
var partsRGBA = RGBAString.match(rgbRegex);

console.log(partsRGB); //["rgb(0, 70, 255)", "0", "70", "255"]
console.log(partsRGBA); //null. I want ["rgb(0, 70, 255, 0.5)", "0", "70", "255", "0.5"] 
Run Code Online (Sandbox Code Playgroud)

javascript regex rgb rgba

5
推荐指数
4
解决办法
1万
查看次数

Jquery获得背景渐变颜色

我想获得背景颜色并将其放入 body,例如我的背景是在课堂上FirstColor:

.FirstColor{
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ECAA63), to(#E36D0A));
}
Run Code Online (Sandbox Code Playgroud)

现在我想要在课堂上获得颜色#ECAA63#E36D0A背景,.FirstColor并替换它们而不是颜色body

body 如下:

body{
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#CEEEEE), to(#98BFF1));
}
Run Code Online (Sandbox Code Playgroud)

替换他们班.FirstColorbody为:

#ECAA63 - 相反 - >
#CEEEEE#E36D0A - 而不是 - >#98BFF1

我试图获得背景色ac:http://jsfiddle.net/rKQwu/但是做不到.

javascript jquery css3

5
推荐指数
1
解决办法
2769
查看次数

JQuery颜色选择器

我需要一个JQuery颜色选择器,我可以在其中更改页面上的不同HTML元素.它应该很容易实现,我应该能够选择一种颜色,输入RGB值和十六进制值.哪个插件是最好的麻烦免费使用.

jquery color-picker jquery-plugins

4
推荐指数
2
解决办法
6654
查看次数

循环表行

我想循环遍历表格的行并检查它们的背景颜色.这是我到目前为止:

var TheColor = "";

$('#MyTable tr').each(function () {
    TheColor = "";
    TheColor = $(this).attr('background-color');
    alert(TheColor);
});
Run Code Online (Sandbox Code Playgroud)

当循环展开时,我所得到的只是"未定义"而我看不出原因.但是,当我写TheColor = $(this).html(); 我得到了预期的输出.

谢谢你的建议.

css jquery

1
推荐指数
1
解决办法
2698
查看次数

如何让td颜色在第二次点击时改变颜色?

这是我的代码如下.我试图扭转已经发出的点击.这是用td标签发生的.我在这里和其他论坛上结合了几个问题的失败实验.

function changeColor(elem) {
    if (elem.style.backgroundColor = "#5AD9C1" || "transparent") {
        elem.style.backgroundColor = "#66FF66";
    } else if (element.style.backgroundColor = "#66FF66") {
        elem.style.backgroundColor = "#5AD9C1";
    }
};
Run Code Online (Sandbox Code Playgroud)

html javascript css html-table

1
推荐指数
1
解决办法
79
查看次数