2014-09-05 2 views
0

Я используюJQuery не изменяя элемент цвет фона

$(function() { 

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

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

}); 

, чтобы проверить, если цвет определенного элемента является требуется один, а затем изменить цвет другого элемента. Это не имеет никакого эффекта. Я обнаружил, что цвет, который я проверяю, должен быть преобразован в rgb, но это не помогает. Что мне не хватает?

+0

вы можете поделиться HTML. –

+1

[Это решает вашу проблему ....] (http://stackoverflow.com/questions/14741291/how-to-check-if-the-css-background-color-is-white) –

ответ

1

вы пропустили пробелы в RGB

$(function() { 

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

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

});