javascript - 颜色的 CSS 选择器,与表示无关

标签 javascript jquery html css

我想用某种颜色选择我页面上的所有元素,比方说红色。 我知道我可以这样做:$("div[style=color:rgb(255,0,0)]")。但是,我的问题是红色有不同的表示形式,例如#FF0000 和简单的红色。但是 rgb(255, 0, 0) 中的任意数量的空白仍然定义红色。

我需要以适用于任何颜色并接受该颜色的任何表示的通用方式来完成此操作。有没有办法定义这样一个“智能”的 CSS 选择器?

最佳答案

我不确定我是否理解这个问题。您只想在颜色为“红色”(字面意思是#FF00000)时进行过滤?或者,例如“darkred”也会包含在您的过滤器中?

在第一种情况下,我没有真正看到问题,并且 kukkuz 的解决方案可以进行一些改进。

据我所知,你不能用 CSS 选择器做到这一点

关于javascript - 颜色的 CSS 选择器,与表示无关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41868283/

相关文章:

jquery - 避免在使用实际和后备图像加载背景图像时闪烁

javascript - ChartJS x轴标签显示全部

javascript - 单击 jQueryUI 菜单项时无法将焦点设置到 jQuery UI 对话框中的表单字段

javascript - 如何在不失去可点击性的情况下重复对div中的元素进行排序?

jquery - 将从数据库检索到的图像显示到图像控件

javascript - 如何访问自动完成选择时返回的 JSON 值?

php - Foreach 循环 : split elements in groups of five and six

html - 沿对 Angular 线拆分为 3 个 div

javascript - 当 cdn js cloudflare 不可用时 lightbox2 回退

javascript - 将 Magicline 与 Flexslider 结合使用