如何选择不透明度的复选框:0.5

Posted

技术标签:

【中文标题】如何选择不透明度的复选框:0.5【英文标题】:How to select checkboxes with opacity:0.5 【发布时间】:2012-07-06 19:33:58 【问题描述】:

如何选择带有opacity: 0.5 的复选框?

选择器:checkbox[style~='opacity: 0.5'] 不会选择它们。

【问题讨论】:

【参考方案1】:

filter() 方法允许您编写一个函数,该函数将对所有元素运行,并且仅当函数返回 true 时才会将它们包含在结果集中。

$('input[type="checkbox"]').filter(function () 
    return $(this).css('opacity') == 0.5;
).addClass('marked');​

这将在每个不透明度为 0.5 的元素上添加一个“标记”类。

注意:您应该 use classes 而不是直接从 javascript 操作和查询 CSS。

【讨论】:

好的。非常感谢,bažmegakapa【参考方案2】:

试试这个:

$('input').filter(function() 
     return $(this).css('opacity') == '0.5';
);

【讨论】:

以上是关于如何选择不透明度的复选框:0.5的主要内容,如果未能解决你的问题,请参考以下文章

PS如何使相框中间变透明

如何从图像中选择像素,并减少Android编程中该像素的不透明度

如何获得带有选择/取消选择所有功能和不确定值的 angular.js 复选框?

在css当中使用opacity:0.5;属性设置了透明背景,之后上面的字设置白色不显示,求如何在透明背景上显示白

不用系统自带的复选框,单选按钮,选择框的样式,该怎么做

JQuery:如何抓取选择器中选择的内容