2017-01-13 3 views
-1

Мой код не работает. Может ли кто-нибудь сказать мне, что я делаю неправильно?double if css цвет серый и css цвет серый

$(document).ready(function() { 

    if ($("#j2010").css("color") === "#909090" && ("#bestuurder").css("color") === "#909090"){ 

    } 

}); 
+0

Можете ли вы поделиться HTML, и то, что сообщения об ошибках вы получаете в консоли разработчика. – Loaf

+0

Помог ли мой ответ вам? – Loaf

ответ

-1

я не получаю ошибку

<li id="j2010">2010</li> 

    <li id="bestuurder"><img class="icon" src="images/auto.png">Auto bestuurder</li> 


    #j2010, #bestuurder{ 
     color: #909090; 
    } 
+0

переместите это как комментарий или отредактируйте на свой пост. Все еще выглядящий, хотя – Loaf

0

Это потому, что JQuery-х .css("color") возвращает значение RGB. Вам нужно будет сравнить его с rgb # 909090, который является rgb (144, 144, 144).

Example

if ($("#j2010").css("color") == "rgb(144, 144, 144)" && $("#bestuurder").css("color") == "rgb(144, 144, 144)"){ 
      console.log("their color is #909090"); 
} 

Просто нужно читать documentation :)

+0

И вы поймали отсутствующий '' 'перед' (" #bestuurder ")' –

Смежные вопросы