Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery不更改元素背景颜色_Javascript_Jquery_Html_Css_Colors - Fatal编程技术网

Javascript jQuery不更改元素背景颜色

Javascript jQuery不更改元素背景颜色,javascript,jquery,html,css,colors,Javascript,Jquery,Html,Css,Colors,我正在使用 $(function () { var one = $('h1'); var two = $('#mainNav img'); if (one.css('color') ==='rgb(12,74,164)') { two.css('background-color', '#6e6C80'); }; }); 检查某个元素的颜色是否为所需颜色,然后更改另一个元素的颜色。它没有效果。我发现我正在检查的颜色需要转换为rgb,但它没有帮助。我遗漏了什么?您遗漏了RGB中的空

我正在使用

$(function () {

var one = $('h1');
var two = $('#mainNav img');

if (one.css('color') ==='rgb(12,74,164)') 
{
    two.css('background-color', '#6e6C80');
};

});

检查某个元素的颜色是否为所需颜色,然后更改另一个元素的颜色。它没有效果。我发现我正在检查的颜色需要转换为rgb,但它没有帮助。我遗漏了什么?

您遗漏了RGB中的空格

$(function () {

var one = $('h1');
var two = $('#mainNav img');

if (one.css('color') ==='rgb(12, 74, 164)') 
{
    two.css('background-color', '#6e6C80');
};

});

你能分享HTML吗。