2

チェックボックスを選択する方法はopacity: 0.5

セレクター:checkbox[style~='opacity: 0.5']はそれらを選択しません。

4

2 に答える 2

4

このfilter()メソッドを使用すると、すべての要素に対して実行され、関数がtrueを返した場合にのみ結果セットにそれらを含める関数を記述できます。

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

これにより、不透明度0.5のすべての要素に「マークされた」クラスが追加されます。

:JavaScriptから直接CSSを操作およびクエリするのではなく、クラスを使用する必要があります。

于 2012-07-06T10:42:38.847 に答える
2

これを試して:

$('input').filter(function() {
     return $(this).css('opacity') == '0.5';
});
于 2012-07-06T10:42:05.680 に答える