1. ホーム
  2. jquery

[解決済み】jQuery DIVのクラスが "x "でない場合

2022-04-07 08:32:03

質問

jQueryで、$thisがクラス'.selected'を含まないかどうかを確認するためにif文を実行する必要があります。

$(".thumbs").hover(function(){

$(this).stop().fadeTo("normal", 1.0);
},function(){
$(this).stop().fadeTo("slow", 0.3);

});

基本的に、この関数が実行されるとき(ホバー時)、クラス '.selected' が div に追加されている場合はフェードを実行したくないのです。Googleで検索しても見つからず、IF文の使い方の簡単な質問なのに...。

どのように解決するのですか?

を使用します。 はありません。 セレクタを使用します。

例えば、その代わりに

$(".thumbs").hover()

を試してみてください。

$(".thumbs:not(.selected)").hover()