if($(this).css("background-color")==Crimson)
これは正しいです ?.css("background-color","white") は色を変更しますが、変更したくないので、どの色か知りたいです。
if($(this).css("background-color")==Crimson)
これは正しいです ?.css("background-color","white") は色を変更しますが、変更したくないので、どの色か知りたいです。
それはこのように動作します
if ($("#notify-9").css('background-color')=="rgb(220, 20, 60)") alert("matched");
名前を赤、緑、青のコンポーネントに変換する必要がある場合は、このツールを使用できます
http://www.yellowpipe.com/yis/tools/hex-to-rgb/color-converter.php
引用符""
または''
:
if($(this).css("background-color")=="Crimson")
下の行を使用するだけです
if($(this).css("background-color")=="crimson")
属性としてcss("background-color")
結果は小文字になります。したがって、資本と比較すると、明らかに false が返されます。:)小さなトリックがうまくいくことを願っています
次のように色名を引用符で囲みます。
if( $(this).css("background-color") == "Crimson" )
そうでなければそれは正しいです。