-4

CSS プロパティをすべての div に適用しようとしていますが、1 つを除きます。1 つの div を除くすべての div に不透明度を適用する必要があります。

HTML

<div>1</div>
<div>2</div>
<div class="nike">3</div>
<div>4</div>

前もって感謝します

4

2 に答える 2

1

通常、コードなしで質問に回答することはありませんが、これはとても簡単なので:

div影響を受けたくない に追加のクラスを与えます。

<div class="DontOpacityMePlease">No touchy!</div>

他のすべての div に適用する不透明度のクラスを CSS で作成します。

.AwesomeOpacityTime {
    opacity:0.5;
}

次に、jQuery を次のように作成します。

$('div').not('.DontOpacityMePlease').addClass('AwesomeOpacityTime');

これにより完全な柔軟性が得られ、必要に応じてクラスを追加/削除できます。

于 2013-10-24T20:02:54.963 に答える