2013-08-27 5 views
0

Я хочу сделать действительно простую вещь. Я хочу изменить цвет текста в «синем», если текст имеет цвет «красный». Я пробовал этот код, но он не работает.«If» и css property

$(function(){ 
if ($('h1').css('color') == 'red'){ 
    $('h1').css({'color': 'blue'}); 
} }); 

Спасибо за вашу драгоценную помощь!

ответ

0

Если вы не используете JQuery для больше, чем этой проблемы, то вот простой JS пример, чтобы сэкономить несколько килобайта

(function() { 
    var headings = document.getElementsByTagName("h1"); 

    for (var i = 0, len = headings.length; i < len; i++) { 
     if (headings[i].style.color === "red") { 
      headings[i].style.color = "blue"; 
     } 
    } 
})();