jQuery没有改变元素背景颜色

时间:2014-09-05 14:28:08

标签: 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,但它没有帮助。我错过了什么?

1 个答案:

答案 0 :(得分:1)

你错过了RGB中的空格

$(function () {

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

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

});