jQuery または Javascript の簡単な方法を使用して、返された RGB カラー値と比較したいと思います。考えられることはすべて試しましたが、真と評価できるものは何もありません。
if( $('.Updated-Alert').css('color') == 'rgb(255,0,0)')
RGBを介して解析する他の回答を見つけましたが、それらは私が必要としているものにとっては非常にやり過ぎのようです。
jQuery または Javascript の簡単な方法を使用して、返された RGB カラー値と比較したいと思います。考えられることはすべて試しましたが、真と評価できるものは何もありません。
if( $('.Updated-Alert').css('color') == 'rgb(255,0,0)')
RGBを介して解析する他の回答を見つけましたが、それらは私が必要としているものにとっては非常にやり過ぎのようです。
文字列を返すだけです。空白が同等性を妨げているため、比較は失敗します。
$('div').css('color') === 'rgb(0, 0, 255)'
少し固めたい場合は、空白を削除して比較することができます。
$('div').css('color').replace(/\s+/g, '') === 'rgb(0,0,255)'
または、数字以外のものを削除することもできます。
$('div').css('color').replace(/\D+/g, '') === '00255'
値の後にスペースを追加します-http://jsfiddle.net/c6874/
if ( $("p").css("color") == 'rgb(255, 0, 0)' ) {
alert("It's red");
}
これは基本的なJavaScriptでは実際には単純なタスクではありません。
white == #FFF == #FFFFFF == rgb(255,255,255) == rgba(255,255,255,0
これを行う無料のライブラリは次のとおりです: http ://www.phpied.com/rgb-color-parser-in-javascript/