jQuery未更改元素背景颜色

jQuery not changing element background-color

本文关键字:背景 颜色 元素 jQuery      更新时间:2023-09-26

我正在使用

$(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');
};
});