0

$(this)CSSのJqueryセレクターに相当するものはありますか?このような:

.widget h4 { background: black }
.widget:hover h4 { background: white }

この場合、分類された要素のいずれかにカーソルを合わせると、子背景色を変更します。CSSにこれを行う方法があるかどうかを尋ねています。これにより、ホバーされたシングルの1つだけが、クラスを持つすべての要素ではなく、bgの色が変更されます。はい、Google全体を検索しましたが、答えは見つかりませんでした。助けてくれてありがとう。.widgeth4h4.widget.widget

4

1 に答える 1

1

投稿されたコードは、動作させたいと説明したとおりに機能する必要があります。

css:

.widget h4 { background: red }
.widget:hover h4 { background: white } 

html:

<div class="widget">
   <h4>Hover here</h4>
   <h3>This won't change</h3>
</div>

<div class="widget">
    <h4>Hover here</h4>
</div>

そのコードでは、いずれかのdivにカーソルを合わせる.widgetと、直接の子のみが変更h4され、他のdivの子は変更されません。

このjsfiddleを参照してください

于 2013-03-27T08:49:06.687 に答える