【问题标题】:jQuery not changing element background-colorjQuery不改变元素背景颜色
【发布时间】:2014-09-05 14:28:07
【问题描述】:

我正在使用

$(function () {

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

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

});

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

【问题讨论】:

标签: javascript jquery html css colors


【解决方案1】:

你错过了 RGB 中的空格

$(function () {

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

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

});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 2023-04-05
    相关资源
    最近更新 更多