チェックボックスを選択する方法はopacity: 0.5
?
セレクター:checkbox[style~='opacity: 0.5']
はそれらを選択しません。
チェックボックスを選択する方法はopacity: 0.5
?
セレクター:checkbox[style~='opacity: 0.5']
はそれらを選択しません。
このfilter()
メソッドを使用すると、すべての要素に対して実行され、関数がtrueを返した場合にのみ結果セットにそれらを含める関数を記述できます。
$('input[type="checkbox"]').filter(function () {
return $(this).css('opacity') == 0.5;
}).addClass('marked');
これにより、不透明度0.5のすべての要素に「マークされた」クラスが追加されます。
注:JavaScriptから直接CSSを操作およびクエリするのではなく、クラスを使用する必要があります。
これを試して:
$('input').filter(function() {
return $(this).css('opacity') == '0.5';
});