2017-05-20 9 views
-1

jQueryのクラス/ IDをDRYに実際に連結できるかどうかを知りたいと思います。これにjQueryでclass/idを連結する

$(".div1").hover(function() { 
     $(".title").hide(); 
    }); 

$(".div2").hover(function() { 
     $(".title").hide(); 
    }); 

:このような

$(".div1 + .div2").hover(function() { 
     $(".title").hide(); 
    }); 

はそれを行うための方法はありますか?

これは

+1

'+'を使用すると、 '.div1'要素の前にあるすべての' .div2'要素が選択されます。 https://api.jquery.com/next-adjacent-selector/ – inarilo

答えて

2

を修正するあなたは、カンマで各要素を分離することにより、複数の要素を選択することができますあなたの

+0

ありがとう、私あなたの答えを受け入れた:) –

2
$(".div1, .div2").hover(function() { 

ありがとうございます。

$(".div1, .div2").hover(function() { 
    $(".title").hide(); 
}); 
+0

ご協力いただきありがとうございます、私はあなたに一点をお伝えしましたが、初心者のためにあなたの上にあるソリューションの答えを受け入れています。あなたの時間をありがとう:) –

2
Try This 
    $(".div1, .div2").hover(function() { 
      $(".title").hide(); 
    }); 
+0

あなたの助けと答えをありがとう、私はあなたに1点を与えたが、私はウェブサイト上の初心者を助けるために以下の答えを受け入れたが、非常にあなたの時間をありがとう:) –