我想使用jQuery或Javascript中的简单方法与返回的rgb颜色值进行比较.我已经尝试了所有我能想到的东西,但却无法得到任何可以评估的东西.
if( $('.Updated-Alert').css('color') == 'rgb(255,0,0)')
Run Code Online (Sandbox Code Playgroud)
我已经找到了通过RGB解析的其他答案,但它们看起来真的像我需要它的主要过度杀伤力.
jba*_*bey 10
它只返回一个字符串.您的比较失败,因为您的空白区域阻止了等效性.
$('div').css('color') === 'rgb(0, 0, 255)'
Run Code Online (Sandbox Code Playgroud)
如果你想稍微强化它,你可以修剪空白并与之比较:
$('div').css('color').replace(/\s+/g, '') === 'rgb(0,0,255)'
Run Code Online (Sandbox Code Playgroud)
甚至可以删除除数字之外的任何内容:
$('div').css('color').replace(/\D+/g, '') === '00255'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7662 次 |
| 最近记录: |