如何选择opacity: 0.5
复选框?
选择器:checkbox[style~='opacity: 0.5']
不会选择它们。
答案 0 :(得分:4)
filter()
方法允许您编写一个将为所有元素运行的函数,并且只有在函数返回true时才将它们包含在结果集中。
$('input[type="checkbox"]').filter(function () {
return $(this).css('opacity') == 0.5;
}).addClass('marked');
这将在每个具有0.5不透明度的元素上添加“标记”类。
注意:您应该use classes而不是直接从Javascript操纵和查询CSS。
答案 1 :(得分:2)
试试这个:
$('input').filter(function() {
return $(this).css('opacity') == '0.5';
});